ó
    <IËj-z ã                   ó  • S SK r S SKrS SKrS SKrS SKrS SKrS SKJrJrJr  S SK	J
r
JrJrJrJrJr  S SKJrJrJr  S SKJr  S SKJrJrJrJrJr  S SKJr  S SKrS SKJ r J!r!  S S	K"J#r#  S S
KJ$r$J%r%J&r&J'r'J(r(J)r)J*r*J+r+J,r,J-r-J.r.J/r/J0r0J1r1J2r2J3r3  S SK4J5r5J6r6J7r7J8r8  S SK9J:r:  S SK;J<r<J=r=  S SK>J?r?  S SK@JArAJBrBJCrC  S SKDrES SKFJGrG  S SKHJIrI  \
" \" \." S5      5      /S9rJS\K4S jrLSyS\S\MS\KS\KS\M4
S jjrNSrOSrPS\K4S jrQSyS\S\MS\R4S jjrSS\T4S  jrUS!\KS"\V4S# jrWS\K4S$ jrXS\S%\M4S& jrYS\4S' jrZ\JR·                  S(5      S)S)S)\" \#5      \" \'5      4S*\S+\KS,\KS-\KS\S.\R¸                  4S/ jj5       r]SyS0 jr^\JR·                  S15      \" \#5      \" \'5      4S*\S2\MS\S.\R¸                  4S3 jj5       r_\JR·                  S45      S)S)S\" \#5      \" \'5      4S*\S\KS\KS2\MS\S.\R¸                  4S5 jj5       r`\JR·                  S6\S79\" \#5      \" \'5      4S*\S\S.\R¸                  4S8 jj5       ra\JR·                  S9\S79\" \#5      \" \'5      4S*\S:\KS\S.\R¸                  4S; jj5       rb\JR·                  S<\S79\" \#5      \" \'5      4S*\S:\KS\S.\R¸                  4S= jj5       rc\JRÉ                  S>5      \" \#5      \" \'5      \" S)S?9\" S)S?9\" S)S?9\" S)S?9\" S)S?9\" S)S?9\" S)S?94	S*\S\S.\R¸                  S@\KSA\KSB\KSC\KSD\KSE\KSF\K4SG jj5       reSH rf\RÎ                  RÐ                  \RÎ                  RÒ                  \RÎ                  RÔ                  \RÎ                  RÖ                  \RÎ                  RØ                  \RÎ                  RÚ                  \RÎ                  RÜ                  \RÎ                  RÞ                  \RÎ                  Rà                  \RÎ                  Râ                  \RÎ                  Rä                  \RÎ                  Ræ                  SI.rtSzS\4SL jjruS{S\4SM jjrv\JR·                  SN\S79S)S)S)SOSJSK\" \#5      \" \'5      4S*\SP\KSQ\KSR\KSS\KST\KSU\KS\S.\R¸                  4SV jj5       rw\JR·                  SW\S79S)S)S)S)SJSK\" \#5      \" \'5      4S*\SX\KSP\KSQ\KSR\KST\KSU\KS\S.\R¸                  4SY jj5       rx\JR·                  SZ5      S)S)S)S)SJSK\" \#5      \" \'5      4S*\SX\KSP\KSQ\KSR\KST\KSU\KS\S.\R¸                  4S[ jj5       ry1 S\krz\JRÉ                  S]5      \" S^5      \" S^5      \" S5      \" \#5      \" \'5      4S*\S2\MS_\KS`\KSa\MS\S.\R¸                  4Sb jj5       r{\JRÉ                  Sc5      \" S)5      \" S)5      \" S)5      \" S)5      \" S^5      \" Sd5      \" \#5      \" \'5      4S:\KS*\Se\KSf\KSg\KSh\KSi\KSj\KS\S.\R¸                  4Sk jj5       r|\JRÉ                  Sl5      \" \#5      \" \'5      4S:\KS*\S\S.\R¸                  4Sm jj5       r}\JR·                  Sn\S79\" \#5      \" \'5      4S*\S\S.\R¸                  4So jj5       r~\JRÉ                  Sp5      \" S)5      \" S)5      \" \#5      \" \'5      4Sq\MS*\Sr\KSs\KS\S.\R¸                  4St jj5       r\JRÉ                  Su5      \" \#5      \" \'5      4Sq\MS*\S\S.\R¸                  4Sv jj5       r€\JR·                  Sw\S79\" \#5      \" \'5      4S:\KSq\MS*\S\S.\R¸                  4
Sx jj5       r�g)|é    N)ÚdateÚdatetimeÚtimezone)Ú	APIRouterÚRequestÚDependsÚFormÚstatusÚResponse)ÚHTMLResponseÚRedirectResponseÚJSONResponse)Újsonable_encoder)Úor_ÚcastÚStringÚcaseÚfunc)ÚSession)ÚEMELOGEP_KEZELO_SZEREPKOROKÚEMELOGEP_SZAKMAI_SZEREPKOROK)Úget_db)Úis_safe_extensionÚsafe_json_for_scriptÚsanitize_filenameÚget_current_userÚget_working_company_idÚapply_user_data_scope_filterÚis_machine_allowedÚget_allowed_companies_listÚis_company_activeÚget_azonositas_modÚrequire_modulÚirasi_tiltas_okaÚIRASI_TILTAS_LISTA_URLÚis_rendszeradminisztratorÚsugo_engedelyezveÚ%tartalom_illeszkedik_e_kiterjesztesre)Úrecompute_msz_classificationÚcompute_vizsgalati_esedekessegÚgep_hianyzo_kotelezo_mezokÚ!get_vizsgalati_datum_kotelezo_mod)Úlicenc_tullepne_uj_gepnel)Útomorit_kepetÚkep_e)Úai_szkenneles_engedelyezve)Úis_gep_allowed_berlo_szamaraÚaktiv_berletÚberelt_gep_idk_a_ceghez)Ú	templates)ÚnaplozÚEMELOGEP)ÚdependenciesÚreturnc                 ó  • [        U  VVs/ s Hã  nUR                  UR                  =(       d    SR                  S5       Vs/ s H  o"R	                  5       PM     snUR
                  =(       d    SR                  S5       Vs/ s H  o"R	                  5       PM     snUR                  =(       d    SUR                  =(       d    SUR                  =(       d    S[        UR                  5      S.PMå     snn5      $ s  snf s  snf s  snnf )u‘  A gÃ©ptÃ­pus-konfigurÃ¡ciÃ³kat (kÃ¶telezÅ‘/rejtett mezÅ‘k, kamÃ©leon-mezÅ‘nevek, kezelÅ‘i
munkahely szÃ¼ksÃ©gessÃ©ge) JSON-ban szolgÃ¡ltatja az index.html-nek - a lap CSP miatt
kÃ¼lsÅ‘ fÃ¡jlban lÃ©vÅ‘ szkriptje ebbÅ‘l Ã©pÃ­ti fel kliens oldalon a configMap/hiddenConfigMap/
typeConfigs/kezeloMezoMap objektumokat, amiket korÃ¡bban Jinja for-ciklus generÃ¡lt be
kÃ¶zvetlenÃ¼l a beÃ¡gyazott <script>-be.Ú Ú,)ÚgeptipusÚkotelezo_mezokÚrejtett_mezokÚegyedi_1_nevÚegyedi_2_nevÚegyedi_3_nevÚkezeloi_munkahely_szukseges)r   r<   r=   ÚsplitÚstripr>   r?   r@   rA   ÚboolrB   )ÚconfigsÚcÚss      Ú$/var/www/website/routers/machines.pyÚ_configs_jsonrJ   (   sÖ   € ô  ñ ô!ò ˆAð Ÿ
™
Ø34×3CÑ3C×3IÀr×2PÑ2PÐQTÔ2UÓVÒ2U¨QŸw™wžyÑ2UÑVØ23·/±/×2GÀR×1NÑ1NÈsÔ1SÓTÒ1S¨AŸg™gžiÑ1SÑTØŸN™N×0¨bØŸN™N×0¨bØŸN™N×0¨bÜ+/°×0MÑ0MÓ+Nô	
ñ ò!ó ð ùò WùÚTùó	!s$   ‹7D
ÁC=Á(D
ÂDÂAD
Ã=
D
ÚdbÚ
company_idÚ
gyari_szamÚleltari_szamÚkizart_gep_idc                 óÞ  • Ub  [        U5      R                  5       OSnUb  [        U5      R                  5       OSnUS:X  a  SnUS:X  a  SnU(       d  U(       d  g/ nU(       a8  UR                  [        R                  R
                  R                  U5      5        U(       a8  UR                  [        R                  R                  R                  U5      5        U R                  [        R                  5      R                  [        R                  R                  U:H  [        U6 5      nU(       a,  UR                  [        R                  R                  U:g  5      nUR                  5       $ )uÊ  Megkeresi, hogy a cÃ©gnÃ©l van-e mÃ¡r mÃ¡sik gÃ©p ugyanazzal a gyÃ¡ri szÃ¡mmal vagy belsÅ‘
azonosÃ­tÃ³val (leltÃ¡ri szÃ¡m) - kis/nagybetÅ±tÅ‘l Ã©s szÃ³kÃ¶zÃ¶ktÅ‘l fÃ¼ggetlenÃ¼l. Ãœres Ã©s "-"
(nincs adat jelÃ¶lÅ‘) Ã©rtÃ©kekre nem keres (egy cÃ©gnÃ©l tÃ¶bb gÃ©pnek is lehet Ã¼res/"-" a
gyÃ¡ri/leltÃ¡ri szÃ¡ma - enÃ©lkÃ¼l kÃ©t, valÃ³jÃ¡ban kÃ¼lÃ¶nbÃ¶zÅ‘ gyÃ¡ri szÃ¡mÃº gÃ©p is "Ã¼tkÃ¶zÅ‘
duplikÃ¡tumnak" lÃ¡tszott, ha mindkettÅ‘nek "-" volt a leltÃ¡ri szÃ¡ma).Nr:   Ú-)ÚstrrD   ÚappendÚmodelsÚMachinerM   ÚilikerN   ÚqueryÚfilterrL   r   ÚidÚfirst)rK   rL   rM   rN   rO   Ú
feltetelekrW   s          rI   Úkeres_duplikatum_gepetr\   <   s  € ð -7Ñ,B”�Z“×&Ñ&Ô(È€JØ0<Ñ0H”3�|Ó$×*Ñ*Ô,Èb€LØ�SÓØˆ
Ø�sÓØˆÞžlØà€JÞØ×Ñœ&Ÿ.™.×3Ñ3×9Ñ9¸*ÓEÔFÞØ×Ñœ&Ÿ.™.×5Ñ5×;Ñ;¸LÓIÔJà�H‰H”V—^‘^Ó$×+Ñ+Ü�‰×!Ñ! ZÑ/ÜˆZÐó€Eö Ø—‘œVŸ^™^×.Ñ.°-Ñ?Ó@ˆà�;‰;‹=Ðó    )	)r<   u
   GÃ©ptÃ­pusF)Ú
teherbirasu   TeherbÃ­rÃ¡sF)Úemelesi_magassagu   EmelÃ©si magassÃ¡gF)Úfesztav_gemhosszu   FesztÃ¡v / gÃ©mhosszF)Ú	meghajtasu
   MeghajtÃ¡sF)Úteljesitmenyu   TeljesÃ­tmÃ©nyF)Úis_teherfelvevou   Nem emelÅ‘gÃ©p (teherfelvevÅ‘)T)Úkezelo_egyutt_emelkediku   KezelÅ‘ egyÃ¼tt emelkedikT)Úkezeloi_munkahely_magassagau"   KezelÅ‘i munkahely magassÃ¡ga (mm)FéÈ   c                 óŽ   • [         R                  " SS[        U =(       d    S5      R                  5       5      R	                  5       $ )up   GyÃ¡rtÃ³ / tÃ­pus Ã¶sszevetÃ©shez: szÃ©lsÅ‘ Ã©s tÃ¶bbszÃ¶rÃ¶s szÃ³kÃ¶zÃ¶k Ã¶sszevonva, kis-nagybetÅ±-fÃ¼ggetlen.z\s+Ú r:   )ÚreÚsubrR   rD   Úupper©Úerteks    rI   Ú_tipus_normrn   o   s0   € ä�6Š6�&˜#œs 5§;¨BÓ/×5Ñ5Ó7Ó8×>Ñ>Ó@Ð@r]   c                 óô  ^• [        U5      [        U5      peU(       a  U(       a  US:X  d  US:X  a  / $ U R                  [        R                  R                  [        R                  R
                  [        R                  R                  5      R                  [        R                  R                  U:H  [        R                  R
                  R                  S5      [        R                  R                  R                  S5      5      R                  [        R                  R                  R                  5       5      R                  5        Vs/ s HE  n[        UR
                  5      U:X  d  M  [        UR                  5      U:X  d  M9  UR                  PMG     snS[         nU(       d  / $ U R                  [        R                  5      R                  [        R                  R                  R                  U5      5      R                  5        V	s0 s H  o™R                  U	_M     n
n	U Vs/ s H  o»U
;   d  M
  X«   PM     nn[        U5      mT(       a  UR                  U4S jS9  U$ s  snf s  sn	f s  snf )u,  A cÃ©g azon gÃ©pei, amelyeknek a gyÃ¡rtÃ³ja Ã‰S tÃ­pusa (szÃ³kÃ¶z- Ã©s kis-nagybetÅ±-fÃ¼ggetlenÃ¼l) egyezik. Ãœres vagy "-" gyÃ¡rtÃ³/tÃ­pusra nincs
talÃ¡lat. Sorrend: elÅ‘bb az azonos gÃ©ptÃ­pusÃºak, azon belÃ¼l a legÃºjabb gÃ©p elÃ¶l. A hozzÃ¡fÃ©rÃ©si szÅ±rÃ©st (is_machine_allowed) a hÃ­vÃ³ vÃ©gzi.rQ   Nc                 ó>   >• [        U R                  5      T:X  a  S$ S$ )Nr   é   )rn   r<   )ÚgÚgts    €rI   Ú<lambda>Ú$tipus_egyezo_gepek.<locals>.<lambda>ˆ   s   ø€ ¬+°a·j±jÓ*AÀRÓ*G QÐ%NÈQÐ%Nr]   )Úkey)rn   rW   rT   rU   rY   ÚgyartoÚtipusrX   rL   ÚisnotÚorder_byÚdescÚallÚTIPUS_ATVETEL_KERESES_MAXÚin_Úsort)rK   rL   rw   rx   r<   ÚgyÚtiÚsorÚ
azonositokrr   Ú	betoltottÚiÚ	talalatokrs   s                @rI   Útipus_egyezo_gepekr‡   t   sÙ  ø€ ô ˜Ó ¤+¨eÓ"4ˆÞ–R˜2 ›9¨¨c«	Øˆ	ð Ÿ(™(¤6§>¡>×#4Ñ#4´f·n±n×6KÑ6KÌVÏ^É^×MaÑMaÓb×iÑiÜ�N‰N×%Ñ%¨Ñ3´V·^±^×5JÑ5J×5PÑ5PÐQUÓ5VÔX^×XfÑXf×XlÑXl×XrÑXrÐswÓXxó
ç
‰(”6—>‘>×$Ñ$×)Ñ)Ó+Ó
,¯S©S«Uð3óò3�3ô �s—z‘zÓ" bÑ(ó 	ô .9¸¿¹Ó-CÀrÑ-Ió 	ˆ�Œñ 3ñð
 !Ô ð"€Jö Øˆ	Ø"$§(¡(¬6¯>©>Ó":×"AÑ"AÄ&Ç.Á.×BSÑBS×BWÑBWÐXbÓBcÓ"d×"hÑ"hÔ"jÓkÒ"j˜Q—‘�q’Ñ"j€IÐkÙ'1ÓD¢z !¸)±^“�”¡z€IÐDÜ	�XÓ	€BÞ	Ø�‰ÔNˆÑOØÐùòùò lùÚDs$   ÅI+Å.I+Æ	I+ÈI0È-	I5È:I5c                 óì   • 0 n[          Hg  u  p#n[        XS5      nU(       a  U(       a  SX'   M&  M(  Uc  M-  [        U5      R                  5       S;  d  ML  [        U5      R                  5       X'   Mi     U$ )uœ   A forrÃ¡sgÃ©p Ã¡tvehetÅ‘, NEM Ã¼res tÃ­pus-adatai: {mezÅ‘: Ã©rtÃ©k}. SzÃ¶veg: levÃ¡gott szÃ¶veg; logikai: True (a hamis az alapÃ©rtÃ©k, nincs mit Ã¡tvenni).NT)r:   rQ   )ÚTIPUS_ATVETEL_MEZOKÚgetattrrR   rD   )ÚgepÚadatokÚkulcsÚ_nevÚlogikairm   s         rI   Útipus_atveheto_adatokr�   Œ   si   € à€Fß 3Ñˆ�WÜ˜ DÓ)ˆÞÞØ $�“ñ àÓ¤3 u£:×#3Ñ#3Ó#5¸YÕ#FÜ ›J×,Ñ,Ó.ˆF‹Mñ !4ð €Mr]   r�   r�   c                 óº   • U(       a  U R                  U5      S:X  a  S$ S$ [        U R                  U5      =(       d    S5      R                  5       nU=(       d    S$ )uf   Az Å±rlapon bekÃ¼ldÃ¶tt Ã©rtÃ©k a forrÃ¡sgÃ©p adatÃ¡val Ã¶sszevethetÅ‘ alakban (logikai: True / None).ÚonTNr:   )ÚgetrR   rD   )Ú	form_datar�   r�   rm   s       rI   Ú_tipus_urlap_ertekr•   ™   sK   € æØ —}‘} UÓ+¨tÓ3ˆtÐ=¸Ð=Ü�	—‘˜eÓ$×*¨Ó+×1Ñ1Ó3€EØ�=�DÐr]   c                 ó0   • U SL a  S$ U c  S$ [        U 5      $ )NTÚigenrQ   )rR   rl   s    rI   Ú_tipus_ertek_szovegr˜   ¡   s    € Ø˜d’]ˆ6ÐN°±¨ÐNÄ3ÀuÃ:ÐNr]   Úworking_company_idc                 ó(  • UR                  S5      =(       d    SR                  5       nU(       d  gSnUR                  5       (       a|  U R                  [        R
                  5      R                  [        R
                  R                  [        U5      :H  [        R
                  R                  U:H  5      R                  5       nU(       a$  [        XQ5      (       a  UR                  [        ;  a  S[        SSS0S94$ [        UR                   5      [        UR                  S	5      5      :w  d1  [        UR"                  5      [        UR                  S
5      5      :w  a  S[        SSS0S94$ UR                  S5      S:w  a  S[        SSS0S94$ US4$ )u’  A mentÃ©skor bekÃ¼ldÃ¶tt Ã¡tvÃ©tel-adatok ellenÅ‘rzÃ©se (CSAK Ãºj gÃ©pnÃ©l hÃ­vjuk). VisszatÃ©rÃ©s: (forrÃ¡sgÃ©p | None, hibavÃ¡lasz | None).
Nincs forrÃ¡s-azonosÃ­tÃ³ -> nincs Ã¡tvÃ©tel. Hiba (400, semmi sem mentÅ‘dik): Ã©rvÃ©nytelen / idegen cÃ©gÅ± / nem lÃ¡thatÃ³ forrÃ¡s, a forrÃ¡s gyÃ¡rtÃ³ja-tÃ­pusa
nem egyezik a mentett gÃ©pÃ©vel, vagy hiÃ¡nyzik az Ã¡tvett adatok Ã¡tnÃ©zÃ©sÃ©nek jÃ³vÃ¡hagyÃ¡sa.Úadat_forras_gep_idr:   )NNNé�  Úmessageu@   Az adatÃ¡tvÃ©tel forrÃ¡sgÃ©pe Ã©rvÃ©nytelen vagy nem elÃ©rhetÅ‘!©Ústatus_codeÚcontentrw   rx   uU   Az adatÃ¡tvÃ©tel forrÃ¡sgÃ©pÃ©nek gyÃ¡rtÃ³ja/tÃ­pusa nem egyezik a mentett gÃ©pÃ©vel!Úadat_atnezver—   u{   Az Ã¡tvett adatok Ã¡tnÃ©zÃ©sÃ©t jÃ³vÃ¡ kell hagyni (EllenÅ‘rizd, hogy az Ã¡thozott adatok erre a gÃ©pre is megfelelÅ‘ek-e)!)r“   rD   ÚisdigitrW   rT   rU   rX   rY   ÚintrL   rZ   r   Úroler   r   rn   rw   rx   )rK   Úcurrent_userr™   r”   ÚnyersÚforrass         rI   Útipus_atvetel_forrasr¨   ¥   s”  € ð �]‰]Ð/Ó0×6°B×=Ñ=Ó?€EÞØØ€FØ‡}�}‡�Ø—‘œ&Ÿ.™.Ó)×0Ñ0Ü�N‰N×Ñ¤ U£Ñ+¬V¯^©^×-FÑ-FÐJ\Ñ-\ó
ç
‰%‹'ð 	ö Ô+¨F×AÑAÀ\×EVÑEVÔ^yÓEyØ”\¨c¸Ið  HJð  <Kñ  Lð  Lð  	LÜ�6—=‘=Ó!¤[°·±¸xÓ1HÓ%IÓIÌ[ÐY_×YeÑYeÓMfÔjuÐv÷  wDñ  wDð  ELó  wMó  kNó  NNØ”\¨c¸Ið  H_ð  <`ñ  að  að  	aØ‡}�}�^Ó$¨Ó.Ø”\¨cØð  Uð<Vñ Wð Wð 	Wà�4ˆ<Ðr]   c                 óÀ  • [        U5      n/ / pv[         Ho  u  p‰n
X…;  a  M  [        XHU
5      nXµU   :X  a!  UR                  U	 S[	        U5       35        MB  UR                  U	 S[	        XX   5       S[	        U5       35        Mq     SUR
                   SUR                  =(       d    S SUR                  =(       d    SR                  5        SUR                  =(       d    SR                  5        S3	n[        XSS	S
U 3SU(       a  SR                  U5      OS-   UR
                  S9  [        XSSSU(       a  SR                  U5      OS-   SUR
                  S9  g)uã  Az Ã¡tvÃ©tel kÃ©t esemÃ©nye a GÃ‰P esemÃ©nyei kÃ¶zÃ© (nem commitol; a gÃ©p mentÃ©sÃ©vel egy tranzakciÃ³ban kerÃ¼l be):
1) "Adatok Ã¡tvÃ©tele tÃ­pus alapjÃ¡n" - a forrÃ¡sgÃ©p Ã©s az Ã¡tvett (a mentett Ã©rtÃ©kkel egyezÅ‘) adatok;
2) "Ã�tvett adatok jÃ³vÃ¡hagyva" - mely Ã¡tvett adatot mÃ³dosÃ­totta a felhasznÃ¡lÃ³ az Ã¡tvÃ©tel utÃ¡n (a SZERVER szÃ¡molja a forrÃ¡sgÃ©p Ã©s a bekÃ¼ldÃ¶tt
   Ã©rtÃ©k kÃ¼lÃ¶nbsÃ©gÃ©bÅ‘l, nem a kliens Ã¡llÃ­tÃ¡sÃ¡bÃ³l), Ã©s hogy a felhasznÃ¡lÃ³ Ã¡tnÃ©zte.z: u    â†’ Ú#rh   rQ   z (Ú)Nu!   Adatok Ã¡tvÃ©tele tÃ­pus alapjÃ¡nu   ForrÃ¡sgÃ©p: u	   Ã�tvett: z; )ÚregiÚujÚ
machine_idu   Ã�tvett adatok jÃ³vÃ¡hagyvau   EltÃ©rÃ©s a forrÃ¡sgÃ©ptÅ‘l: Únincsu   Ã�tnÃ©zve, jÃ³vÃ¡hagyva)r�   r‰   r•   rS   r˜   rY   Ú
megnevezesrw   rD   rx   r5   Újoin)rK   r¥   r‹   r§   r”   Úforras_adatokÚatvettÚelteror�   Únevr�   ÚmentettÚ
forras_nevs                rI   Únaploz_tipus_atvetelr¸   »   sd  € ô
 *¨&Ó1€MØ˜ˆFß2Ñˆ�GØÓ%ÙÜ$ Y°wÓ?ˆØ EÑ*Ó*Ø�M‰M˜S˜E Ô$7¸Ó$@Ð#AÐBÖCà�M‰M˜S˜E Ô$7¸Ñ8LÓ$MÐ#NÈeÔTgÐhoÓTpÐSqÐrÖsñ  3ð �V—Y‘Y�K˜q ×!2Ñ!2×!9°cÐ :¸"¸f¿m¹m×>RÈs×=YÑ=YÓ=[Ð<\Ð\]Ð_e×_kÑ_k×_rÐor×^yÑ^yÓ^{Ð]|Ð|}Ð~€JÜ
ˆ2˜TÐ#FÈ}Ð]gÐ\hÐMiØ¶&˜TŸY™Y vÔ.¸cÑBÈsÏvÉvòWä
ˆ2˜TÐ#@ÐGfö  @FÐjn×jsÑjsÐtzÔj{ð  LSñ  HTØ'°C·F±Fó<r]   z/gep/tipus-ajanlatr:   Úrequestrw   rx   r<   r¥   c                 óf  • [        XP5      nUR                  (       d:  UR                  [        ;  d&  UR                  S:X  a  US:X  d  [	        Xd5      (       d  SS0$ [        XFXU5       Vs/ s H  n[        Xu5      (       d  M  UPM     nnU(       d  SS0$ US   n	S[        U5      U	R                  U	R                  U	R                  U	R                  U	R                  (       a  U	R                  R                  OS[        U	5      S.[         V
VVs/ s H
  u  p«oÊX¼S	.PM     snnn
S
.$ s  snf s  snnn
f )uÑ  ÃšJ gÃ©p felvÃ©telekor (az Å±rlap hÃ­vja, ha a gyÃ¡rtÃ³ Ã©s a tÃ­pus ki van tÃ¶ltve): van-e a cÃ©gnÃ©l azonos gyÃ¡rtÃ³jÃº Ã©s tÃ­pusÃº gÃ©p, amelynek az adatait
Ã¡t lehet venni. CSAK OLVAS. Csak annak adunk ajÃ¡nlatot, aki Ãºj gÃ©pet felvihet (kezelÅ‘ szerepkÃ¶r, nem csak olvasÃ³, aktÃ­v cÃ©g), Ã©s csak olyan
gÃ©prÅ‘l, amelyet lÃ¡tnia is szabad (is_machine_allowed) - Ã­gy egy szÅ±kÃ­tett hatÃ³kÃ¶rÅ± felhasznÃ¡lÃ³ nem szivÃ¡rogtat ki mÃ¡sik telephely gÃ©pÃ©bÅ‘l.ÚAdminrq   ÚvanFr   TN)rY   r°   rw   rx   Ú	telephelyrŒ   )r�   rµ   r�   )r¼   rK   r§   Úmezok)r   Úcsak_olvasasr¤   r   r!   r‡   r   ÚlenrY   r°   rw   rx   r½   rµ   r�   r‰   )r¹   rw   rx   r<   rK   r¥   r™   rr   r†   r§   ÚkÚnÚls                rI   Úgep_tipus_ajanlatrÄ   Ñ   s  € ô 0°ÓFÐØ×!×! \×%6Ñ%6Ô>YÓ%YØ×!Ñ! WÓ,Ð1CÀqÓ1HÜ$Ð%7×<Ñ<Ø�uˆ~Ðä.¨rÀvÐV^Ô_ó  HÒ_�qÔcuÐvw÷  dG—Ñ_€Ið  HÞØ�uˆ~ÐØ�q‰\€FàÜ�)‹nà—)‘)Ø ×+Ñ+Ø—m‘mØ—\‘\Ø17×1A×1A˜×)Ñ)×-Ò-ÀtÜ+¨FÓ3ñ
õ GZÕZÒFY¹7¸1À aÔ6ÑFYÓZñð ùò	 Hùô [s   Á*D'ÂD'ÄD,c                 ó¸  • [        X5      nU(       aN  [        [        R                  R                  U :H  [        R                  R
                  R                  U5      5      O[        R                  R                  U :H  nUR                  [        R                  5      R                  U[        R                  R                  S:H  [        R                  R                  R                  / SQ5      5      nU(       a,  UR                  [        R                  R
                  U:g  5      nUR                  [        R                  R                  5      R                  5       $ )uß  A lehetsÃ©ges 'fÅ‘ gÃ©p' vÃ¡lasztÃ©k: a cÃ©g aktÃ­v, Ã¶nÃ¡llÃ³ (nem tartozÃ©k) gÃ©pei, Ã‰S a cÃ©gnÃ©l
jelenleg aktÃ­v/jÃ³vÃ¡hagyott bÃ©rlettel kihelyezett ("bÃ©relt nÃ¡lam") gÃ©pek is (2026-10-10-i
user-jelzÃ©s: egy bÃ©relt gÃ©p meglÃ©vÅ‘ tartozÃ©kai, vagy egy sajÃ¡t eszkÃ¶z a bÃ©relt gÃ©phez, eddig
nem volt felvehetÅ‘, mert ez a lista kizÃ¡rÃ³lag a sajÃ¡t gÃ©pekre szÅ±kÃ­tett). SzigorÃº 2-szintÅ±
hierarchia - egy mÃ¡r tartozÃ©knak jelÃ¶lt gÃ©p nem vÃ¡laszthatÃ³ fÅ‘ gÃ©pnek.N©õ   VÃ©gleg kivonva/SelejtezveÚEladvaõ"   BÃ©rleti idÅ‘ lejÃ¡rt / Visszaadva)r3   r   rT   rU   rL   rY   r~   rW   rX   Ú	fo_gep_idÚstatuszÚnotin_rz   r°   r|   )r™   rK   rO   Úberelt_gep_idkÚsajat_vagy_bereltrW   s         rI   Úget_lehetseges_fo_gepekrÏ   ö   së   € ô -Ð-?ÓD€Næô œFŸN™N×5Ñ5Ð9KÑKÌVÏ^É^×M^ÑM^×MbÑMbÐcqÓMrÔsÜ%Ÿ~™~×8Ñ8Ð<NÑNð à�H‰H”V—^‘^Ó$×+Ñ+ØÜ�‰× Ñ  DÑ(Ü�‰×Ñ×%Ñ%Ò&tÓuó€Eö
 Ø—‘œVŸ^™^×.Ñ.°-Ñ?Ó@ˆØ�>‰>œ&Ÿ.™.×3Ñ3Ó4×8Ñ8Ó:Ð:r]   z/gep-naptar/{machine_id}r®   c           	      ó¬  • [        X05      n[        XB5      nUR                  [        R                  5      R                  [        R                  R                  U:H  [        [        R                  R                  U:H  [        R                  R                  R                  U5      5      5      R                  5       nU(       a!  [        Xc5      (       d  [        XcU5      (       d  [        SSS0S9$ UR                  [        R                  5      R                  [        R                  R                  UR                  :H  [        R                  R                  UR                  :H  5      R                  5       n[!        XB5      nUR"                  =(       d    S[%        UR&                  5      UR(                  [+        U[,        R.                  " 5       Xx5      S.$ )Né”  r�   u    A keresett gÃ©p nem talÃ¡lhatÃ³!rž   õ   Ismeretlen gÃ©p)Úgep_nevrc   ÚcsoportszamÚesedekessegek)r   r3   rW   rT   rU   rX   rY   r   rL   r~   rZ   r   r1   r   ÚMachineTypeConfigr<   r,   r°   rE   rc   Úcalculated_csoportszamr*   r   Útoday)	r¹   r®   rK   r¥   r™   rÍ   r‹   ÚconfigÚdatum_kotelezo_mods	            rI   Ú
gep_naptarrÛ   	  sb  € ô 0°ÓFÐÜ,Ð-?ÓD€NØ
�(‰(”6—>‘>Ó
"×
)Ñ
)Ü�‰×Ñ˜ZÑ'ÜŒF�N‰N×%Ñ%Ð);Ñ;¼V¿^¹^×=NÑ=N×=RÑ=RÐSaÓ=bÓcó÷ �eƒgð ö
 Ô)¨#×<Ñ<Ô@\Ð]`Ðpr×@sÑ@sÜ¨°iÐAcÐ5dÑeÐeà�X‰X”f×.Ñ.Ó/×6Ñ6Ü× Ñ ×+Ñ+¨s¯~©~Ñ=Ü× Ñ ×)Ñ)¨S¯\©\Ñ9ó÷ �eƒgð ô ;Ð;MÓRÐð —>‘>×6Ð%6Ü × 3Ñ 3Ó4Ø×1Ñ1Ü7¸¼T¿ZºZ»\È6Ófñ	ð r]   z/gep/duplikatum-ellenorzesc           
      óh  • [        XP5      n[        XFXUS9nU(       d  SS0$ [        Xu5      (       d  SSS0S.$ SUR                  UR                  UR
                  UR                  UR                  UR                  UR                  (       a  UR                  R                  OSUR                  S.S.$ )	u  MentÃ©s elÅ‘tti, Ã©lÅ‘ ellenÅ‘rzÃ©s: van-e mÃ¡r a cÃ©gnÃ©l mÃ¡sik gÃ©p ugyanazzal a gyÃ¡ri szÃ¡mmal
vagy belsÅ‘ azonosÃ­tÃ³val (leltÃ¡ri szÃ¡m) - a gÃ©pfelvÃ©teli/szerkesztÃ©si Å±rlap ezt hÃ­vja meg
mentÃ©s elÅ‘tt, hogy figyelmeztethessen Ã©s megerÅ‘sÃ­tÃ©st kÃ©rhessen egyezÃ©s esetÃ©n.©rO   Ú
duplikatumFTÚkorlatozott)rÞ   ÚtalalatN)rY   r°   rw   rx   rM   rN   r½   rË   )r   r\   r   rY   r°   rw   rx   rM   rN   r½   rµ   rË   )r¹   rM   rN   r®   rK   r¥   r™   rà   s           rI   Úgep_duplikatum_ellenorzesrá   (  s­   € ô 0°ÓFÐä$ R¸ZÐeoÑp€GæØ˜eÐ$Ð$ô ˜g×4Ñ4Ø"°¸tÐ/DÑEÐEð à—*‘*Ø!×,Ñ,Ø—n‘nØ—]‘]Ø!×,Ñ,Ø#×0Ñ0Ø29×2C×2C˜×*Ñ*×.Ò.ÈØ—‘ñ	
ñð r]   z/uj-gep)Úresponse_classc           
      ó
  • [        X 5      nUR                  [        ;  a	  [        SS9$ UR                  S:X  a  US:X  a	  [        SS9$ [	        X15      (       d	  [        SS9$ UR
                  (       a	  [        SS9$ UR                  [        R                  5      R                  [        R                  R                  U:H  5      R                  5       nUR                  [        R                  5      R                  [        R                  R                  U:H  [        R                  R                  S:H  5      R                  5       n/ nU H  nUR                  UR                  5        M      UR                  [        R                  5      R                  [        R                  R                  U:H  [        R                  R                  S:H  5      R                  5       n/ n	U H  nU	R                  UR                  5        M      UR                  [        R                   5      R                  [        R                   R                  U:H  5      R                  5       n
UR                  [        R"                  R$                  5      R                  [        R"                  R                  U:H  [        R"                  R$                  S :g  5      R'                  5       R                  5       n/ nU H>  nUS	   R)                  5       S
:w  d  M  UR                  US	   R)                  5       5        M@     UR                  [        R"                  R*                  5      R                  [        R"                  R                  U:H  [        R"                  R*                  S :g  5      R'                  5       R                  5       n/ nU H>  nUS	   R)                  5       S
:w  d  M  UR                  US	   R)                  5       5        M@     [-        X!S5      n[/        X15      n[1        X15      nUR                  [        R2                  5      R                  [        R2                  R4                  U:H  5      R7                  5       nU(       a  UR8                  OS
n[:        R<                  " U S0 SS_SU_SU_SU_SU	_SU
_S[?        U
5      _S[A        URB                  5      _SU_SU_SU_SU_SU_S/ _SU_S[E        U5      _S[E        S 5      _S[G        X15      0ES 9$ )!Nú/lista©Úurlr»   rq   ú/lista?inaktiv_ceg=1ú/lista?csak_olvasas=1ÚGyartoÚTipusr   r:   r6   ú
index.htmlÚgep_jsonÚnullÚuserÚtelephelyekÚgyartokÚtipusokrF   Úconfigs_jsonÚmanual_datum_engedelyezveÚcegekr™   Úeddigi_tipusokÚeddigi_helyszinekÚlehetseges_fo_gepekÚ
tartozekokÚazonositas_modÚuzemelteto_nev_jsonÚtulajdonos_nev_jsonÚsugo_e©r¹   ÚnameÚcontext)$r   r¤   r   r   r!   r¿   rW   rT   ÚSiterX   rL   r|   Ú
DictionaryÚ	kategoriarS   rm   rÖ   rU   rx   ÚdistinctrD   r°   r    rÏ   r"   ÚCompanyrY   rZ   rµ   r4   ÚTemplateResponserJ   rE   Újog_datum_szerkesztesr   r'   )r¹   rK   r¥   r™   rï   Úgyartok_recordsrð   ÚrÚtipusok_recordsrñ   rF   Úeddigi_tipusok_recordsrõ   Úeddigi_helyszinek_recordsrö   rô   r÷   rù   Úuzemelteto_cegÚuzemelteto_nevs                       rI   Úuj_gep_oldalr  R  s†  € ô 0°ÓFÐà×ÑÔ ;Ó;Ü HÑ-Ð-à×Ñ˜GÓ#Ð(:¸aÓ(?Ü HÑ-Ð-äÐ/×4Ñ4ÜÐ$:Ñ;Ð;à× × ÜÐ$;Ñ<Ð<à—(‘(œ6Ÿ;™;Ó'×.Ñ.¬v¯{©{×/EÑ/EÐI[Ñ/[Ó\×`Ñ`Ób€Kà—h‘hœv×0Ñ0Ó1×8Ñ8Ü×Ñ×$Ñ$Ð(:Ñ:Ü×Ñ×#Ñ# xÑ/ó÷ 
�cƒeð ð
 €GÛˆØ�‰�q—w‘wÖñ ð —h‘hœv×0Ñ0Ó1×8Ñ8Ü×Ñ×$Ñ$Ð(:Ñ:Ü×Ñ×#Ñ# wÑ.ó÷ 
�cƒeð ð
 €GÛˆØ�‰�q—w‘wÖñ ð �h‰h”v×/Ñ/Ó0×7Ñ7¼×8PÑ8P×8[Ñ8[Ð_qÑ8qÓr×vÑvÓx€Gð  ŸX™X¤f§n¡n×&:Ñ&:Ó;×BÑBÜ�‰×!Ñ!Ð%7Ñ7Ü�‰×Ñ Ñ$ó÷ �hƒj—‘“ð ð
 €NÛ#ˆØˆQ‰4�:‰:‹<˜2ÕØ×!Ñ! ! A¡$§*¡*£,Ö/ñ $ð !#§¡¬¯©×)BÑ)BÓ C× JÑ JÜ�‰×!Ñ!Ð%7Ñ7Ü�‰×!Ñ! TÑ)ó!÷ �hƒj—‘“ð ð
 ÐÛ&ˆØˆQ‰4�:‰:‹<˜2ÕØ×$Ñ$ Q q¡T§Z¡Z£\Ö2ñ 'ô
 ' |¸ÓD€EÜ1Ð2DÓIÐÜ'Ð(:Ó?€Nà—X‘XœfŸn™nÓ-×4Ñ4´V·^±^×5FÑ5FÐJ\Ñ5\Ó]×cÑcÓe€NÞ+9�^×'Ò'¸r€Nä×%Ò%ØØð
Ø˜ð
à�Lð
ð ˜;ð
ð �wð	
ð
 �wð
ð �wð
ð œM¨'Ó2ð
ð (¬¨l×.PÑ.PÓ)Qð
ð �Uð
ð !Ð"4ð
ð ˜nð
ð  Ð!2ð
ð "Ð#6ð
ð ˜"ð
ð ˜nð
ð  "Ô#7¸Ó#Gð!
ð" "Ô#7¸Ó#=ð#
ð$ Ô'Ð(:Ó?ñ%
ñð r]   z/szerkesztes/{uuid}Úuuidc                 ó,  • UR                   [        ;  a	  [        SS9$ [        X05      n[	        XB5      nUR                  [        R                  5      R                  [        R                  R                  U:H  [        [        R                  R                  U:H  [        R                  R                  R                  U5      5      5      R                  5       nU(       d	  [        SS9$ UR                  S;   a	  [        SS9$ [!        Xc5      (       d  [#        XcU5      (       d	  [        SS9$ [%        XB5      (       d	  [        SS9$ UR&                  (       a	  [        SS9$ UR                  [        R(                  5      R                  [        R(                  R                  U:H  5      R+                  5       nUR                  [        R,                  5      R                  [        R,                  R                  U:H  [        R,                  R.                  S:H  5      R+                  5       n/ n	U H  n
U	R1                  U
R2                  5        M      UR                  [        R,                  5      R                  [        R,                  R                  U:H  [        R,                  R.                  S:H  5      R+                  5       n/ nU H  n
UR1                  U
R2                  5        M      UR                  [        R4                  5      R                  [        R4                  R                  U:H  5      R+                  5       nUR                  [        R                  R6                  5      R                  [        R                  R                  U:H  [        R                  R6                  S :g  5      R9                  5       R+                  5       n/ nU H>  n
U
S   R;                  5       S	:w  d  M  UR1                  U
S   R;                  5       5        M@     UR                  [        R                  R<                  5      R                  [        R                  R                  U:H  [        R                  R<                  S :g  5      R9                  5       R+                  5       n/ nU H>  n
U
S   R;                  5       S	:w  d  M  UR1                  U
S   R;                  5       5        M@     [?        X2S
5      n[A        XBUR                  S9n[C        XB5      nUR                  U:H  nU=(       a2    [E        URF                  =(       a    URF                  RH                  5      n/ nS n/ nU(       a9  [J        RL                  " X$5       Vs/ s H  nURN                  (       d  M  UPM     nnU(       a¡  [Q        Xb5      nUR                  [        RR                  5      R                  [        RR                  RT                  UR                  :H  5      RW                  [        RR                  RX                  R[                  5       5      R+                  5       nUR                  [        R\                  5      R                  [        R\                  R                  U:H  5      R                  5       nU(       a  UR^                  OS	nUR`                  (       a  URb                  =(       d    SnO3U(       d*  URF                  (       a  URF                  R^                  OS nOS n[        R                  Rd                  Rf                   Vs0 s H$  nURh                  [k        UURh                  5      _M&     nn[l        Rn                  " U S0 S[q        [s        U5      5      _SUR                  _SU_SU_SU	_SU_SU_S[u        U5      _S[E        URv                  5      _SU_SU_SU_SU_SU_SU_SURx                  _SU_UUUU[q        U5      [q        U5      [{        XB5      S.ES 9$ s  snf s  snf )!Nrä   rå   rÆ   rç   rè   ré   rê   r   r:   r6   rÝ   õ*   KÃ¼lsÅ‘s bÃ©rbeadÃ³ (nincs megadva a neve)rë   rì   r  rî   rï   rð   rñ   rF   rò   ró   rô   r™   rõ   rö   r÷   rù   rø   Úberbeado_e_ez_a_ceg)Úberbeadas_engedelyezveÚberlo_cegek_valaszthatoÚaktiv_berlet_objÚberlet_elozmenyekrú   rû   rü   rý   )>r¤   r   r   r   r3   rW   rT   rU   rX   r  r   rL   rY   r~   rZ   rË   r   r1   r!   r¿   r   r|   r  r  rS   rm   rÖ   rx   r  rD   r°   r    rÏ   r"   rE   ÚcegÚ
berbeadhatÚpcuÚpartner_cegek_listajaÚaktivr2   ÚBerletiIdoszakr®   rz   Úkezdeter{   r  rµ   Úberelt_eszkozÚberbeado_neveÚ	__table__Úcolumnsrþ   rŠ   r4   r  r   r   rJ   r  rø   r'   ) r¹   r  rK   r¥   r™   rÍ   r‹   rï   r  rð   r  r	  rñ   rF   r
  rõ   r  rö   rô   r÷   rù   r  r  r  r  r  rG   r  r  Útulajdonos_nevÚoszlopÚ	gep_mezoks                                    rI   Úszerkesztesr%  ·  sº  € ð ×ÑÔ <Ó<Ü HÑ-Ð-ä/°ÓFÐÜ,Ð-?ÓD€Nà
�(‰(”6—>‘>Ó
"×
)Ñ
)Ü�‰×Ñ˜tÑ#ÜŒF�N‰N×%Ñ%Ð);Ñ;¼V¿^¹^×=NÑ=N×=RÑ=RÐSaÓ=bÓcó÷ �eƒgð ö
 Ü HÑ-Ð-à
‡{�{ÐdÓdÜ HÑ-Ð-ä˜c×0Ñ0Ô9UÐVYÐik×9lÑ9lÜ HÑ-Ð-äÐ/×4Ñ4ÜÐ$:Ñ;Ð;à× × ÜÐ$;Ñ<Ð<à—(‘(œ6Ÿ;™;Ó'×.Ñ.¬v¯{©{×/EÑ/EÐI[Ñ/[Ó\×`Ñ`Ób€Kà—h‘hœv×0Ñ0Ó1×8Ñ8Ü×Ñ×$Ñ$Ð(:Ñ:Ü×Ñ×#Ñ# xÑ/ó÷ 
�cƒeð ð
 €GÛˆØ�‰�q—w‘wÖñ ð —h‘hœv×0Ñ0Ó1×8Ñ8Ü×Ñ×$Ñ$Ð(:Ñ:Ü×Ñ×#Ñ# wÑ.ó÷ 
�cƒeð ð
 €GÛˆØ�‰�q—w‘wÖñ ð �h‰h”v×/Ñ/Ó0×7Ñ7¼×8PÑ8P×8[Ñ8[Ð_qÑ8qÓr×vÑvÓx€Gð  ŸX™X¤f§n¡n×&:Ñ&:Ó;×BÑBÜ�‰×!Ñ!Ð%7Ñ7Ü�‰×Ñ Ñ$ó÷ �hƒj—‘“ð ð
 €NÛ#ˆØˆQ‰4�:‰:‹<˜2ÕØ×!Ñ! ! A¡$§*¡*£,Ö/ñ $ð
 !#§¡¬¯©×)BÑ)BÓ C× JÑ JÜ�‰×!Ñ!Ð%7Ñ7Ü�‰×!Ñ! TÑ)ó!÷ �hƒj—‘“ð ð
 ÐÛ&ˆØˆQ‰4�:‰:‹<˜2ÕØ×$Ñ$ Q q¡T§Z¡Z£\Ö2ñ 'ô ' |¸ÓD€EÜ1Ð2DÐX[×X^ÑX^Ñ_ÐÜ'Ð(:Ó?€Nð Ÿ>™>Ð-?Ñ?ÐØ0×Y´T¸#¿'¹'×:XÀcÇgÁg×FXÑFXÓ5YÐØ ÐØÐØÐÞô
 /2×.GÒ.GÈÔ._Ó"kÒ._¨Ðcd×cjÕcj§1Ñ._ÐÐ"kÞÜ'¨Ó0ÐØŸH™H¤V×%:Ñ%:Ó;×BÑBÜ×!Ñ!×,Ñ,°·±Ñ6ó
ç
‰(”6×(Ñ(×0Ñ0×5Ñ5Ó7Ó
8¿¹»ð 	ð —X‘XœfŸn™nÓ-×4Ñ4´V·^±^×5FÑ5FÐJ\Ñ5\Ó]×cÑcÓe€NÞ+9�^×'Ò'¸r€NØ
××Ø×*Ñ*×ZÐ.Z‰Þ Ø(+¯¯˜Ÿ™Ÿš°T‰àˆô GMÇnÁn×F^ÑF^×FfÒFfÓgÒFf¸F�—‘œg c¨6¯;©;Ó7Ò7ÑFf€IÐgä×%Ò%ØØð
ØÔ,Ô-=¸iÓ-HÓIð
à�C—H‘Hð
ð �Lð
ð ˜;ð	
ð
 �wð
ð �wð
ð �wð
ð œM¨'Ó2ð
ð (¬¨l×.PÑ.PÓ)Qð
ð �Uð
ð !Ð"4ð
ð ˜nð
ð  Ð!2ð
ð "Ð#6ð
ð ˜nð
ð  ˜#Ÿ.™.ð!
ð" "Ð#6ð#
ð$ '=Ø'>Ø 0Ø!2Ü#7¸Ó#GÜ#7¸Ó#GÜ'Ð(:Ó?ò1
ñð ùò; #lùò6 hs   Õ:`Ö`Ü/+`z/gep-adatlap/{uuid}c                 óü  • [        X05      n[        XB5      nUR                  [        R                  5      R                  [        R                  R                  U:H  [        [        R                  R                  U:H  [        R                  R                  R                  U5      5      5      R                  5       nU(       d	  [        SS9$ [        Xc5      (       d  [        XcU5      (       d	  [        SS9$ UR                  Ul        UR"                  Ul        UR                  U:w  ag  ['        Xb5      nU(       aU  UR(                  (       aD  UR*                  (       a  UR,                  Ul        UR.                  (       a  UR.                  Ul        UR                  [        R0                  5      R                  [        R0                  R                  U:H  [        R0                  R2                  UR2                  :H  5      R                  5       n[5        5       n	U(       a<  UR6                  (       a+  [5        S UR6                  R9                  S5       5       5      n	[:        R<                  " U SUUUU	U[?        XB5      S.S9$ )uò   EgyszerÅ±sÃ­tett, csak-olvashatÃ³ nÃ©zet a gÃ©p tÃ¡rolt adatairÃ³l - a /szerkesztes
oldallal ellentÃ©tben FelhasznÃ¡lÃ³ (GÃ©pkezelÅ‘) szerepkÃ¶rnek Ã©s csak_olvasas fiÃ³koknak
is elÃ©rhetÅ‘, mert nincs mentÃ©s/mÃ³dosÃ­tÃ¡s, csak megtekintÃ©s.rä   rå   c              3   ón   #   • U  H+  oR                  5       (       d  M  UR                  5       v •  M-     g 7f©N)rD   )Ú.0Úms     rI   Ú	<genexpr>Úgep_adatlap.<locals>.<genexpr>~  s%   é € Ð\Ò/N¨!×RYÑRY×R[›I˜AŸG™GŸI˜IÒ/Nùs   ‚5ž5r;   zgep_adatlap.html)r‹   rî   rÙ   r>   r™   rü   rý   ) r   r3   rW   rT   rU   rX   r  r   rL   rY   r~   rZ   r   r   r1   r½   Úmegjelenitett_telephelyr°   Úmegjelenitett_keszenleti_helyr2   Ú
jovahagyvaÚberlo_site_idÚ
berlo_siteÚberlo_keszenleti_helyrÖ   r<   Úsetr>   rC   r4   r  r'   )
r¹   r  rK   r¥   r™   rÍ   r‹   ÚberletrÙ   r>   s
             rI   Úgep_adatlapr5  T  sç  € ô 0°ÓFÐÜ,Ð-?ÓD€Nà
�(‰(”6—>‘>Ó
"×
)Ñ
)Ü�‰×Ñ˜tÑ#ÜŒF�N‰N×%Ñ%Ð);Ñ;¼V¿^¹^×=NÑ=N×=RÑ=RÐSaÓ=bÓcó÷ �eƒgð ö
 Ü HÑ-Ð-ä˜c×0Ñ0Ô9UÐVYÐik×9lÑ9lÜ HÑ-Ð-ð #&§-¡-€CÔØ(+¯©€CÔ%Ø
‡~�~Ð+Ó+Ü˜cÓ&ˆÞ�f×'×'Ø×#×#Ø.4×.?Ñ.?�Ô+Ø×+×+Ø4:×4PÑ4P�Ô1à�X‰X”f×.Ñ.Ó/×6Ñ6Ü× Ñ ×+Ñ+Ð/AÑAÜ× Ñ ×)Ñ)¨S¯\©\Ñ9ó÷ �eƒgð ô “E€MÞ�&×&×&ÜÑ\¨v×/CÑ/C×/IÑ/IÈ#Ô/NÓ\Ó\ˆä×%Ò%ØØàØ ØØ*Ø"4Ü'Ð(:Ó?ñ
ñð r]   z/gep-mentese)Údefaultr_   r`   ra   rb   Úegyedi_1Úegyedi_2Úegyedi_3c
              ƒ   ó°"  ^^3^4^5#   • U R                  5       I S h  v•N n
[        X 5      m5[        T5T5      (       d  [        SSS0S9$ UR                  (       a  [        SSS0S9$ UR
                  [        ;  a  [        SSS0S9$ UR
                  S;   a3  UR                  (       a  U
R                  S5      (       d  [        SSS0S9$ UR
                  S	:X  a  T5S
:X  a  [        SSS0S9$ S nU
R                  S5      =(       d    SR                  5       nS nU(       a²  S nUR                  5       (       a|  TR                  [        R                  5      R                  [        R                  R                  [!        U5      :H  [        R                  R"                  T5:H  5      R%                  5       nU(       d  [        SSS0S9$ UR                  nU
R                  S5      nSnS nU(       aŸ  TR                  [        R&                  5      R                  [        R&                  R                  [!        U5      :H  [        R&                  R"                  T5:H  5      R%                  5       nU(       a  [)        UU5      (       d	  [+        SS9$ GOxTR                  [        R,                  5      R                  [        R,                  R                  T5:H  5      R%                  5       n[/        UT5      u  nnnU(       a  [        SSSU SU S30S9$ U
R                  S5      S:w  a¡  [1        TT5U
R                  S5      U
R                  S5      5      nU(       an  [        SSSUR2                  UR4                  UR6                  UR8                  UR:                  UR<                  (       a  UR<                  R>                  OS S.S.S9$ [A        TUT5U
5      u  nnU(       a  U$ [        R&                  " T5S 9nTRC                  U5        Sn0 m3U(       d@  URD                  RF                   H&  n[I        UURJ                  5      T3URJ                  '   M(     UUl&        U
R                  S!5      Ul        U
R                  S"5      Ul        U
R                  S#5      Ul        U
R                  S5      Ul        U
R                  S5      Ul        U
R                  S$5      Ul'        U
R                  S%5      Ul(        U
R                  S&5      Ul)        U=(       d    S Ul*        U=(       d    S Ul+        U=(       d    S Ul,        U=(       d    S Ul-        U=(       d    S Ul.        U=(       d    S Ul/        U	=(       d    S Ul0        U
R                  S'5      nU(       Ga#  U(       d  URb                  (       Gd
  [!        U5      nUUR                  :w  aç  [e        T5T5      nTR                  [        R&                  5      R                  [        R&                  R                  U:H  [g        [        R&                  R"                  T5:H  [        R&                  R                  Ri                  U5      5      [        R&                  Rj                  S :H  5      R%                  5       nU(       a  UR                  OS Ul5        OS Ul5        OS Ul5        U
R                  S(5      S):X  a  SUl6        OSUl6        U
R                  S*5      S):X  ab  SUl7        U
R                  S+5      =(       d    S Ul8        U
R                  S,5      =(       d    S Ul9        U" U
R                  S-5      5      Ul:        OSUl7        S Ul8        S Ul9        S Ul:        U" U
R                  S.5      5      U" U
R                  S/5      5      U" U
R                  S05      5      U" U
R                  S15      5      U" U
R                  S25      5      S3.m4URl                  (       a(  T3R                  S05      T4S0'   T3R                  S15      T4S1'   U(       d:  URv                  (       d)  [y        U3U44S4 jT4 5       5      nU(       a  [        SSS50S9$ T4S.   Ul=        T4S/   Ul>        T4S0   Ul?        T4S1   Ul@        T4S2   UlA        U
R                  S65      (       a   […        U
R                  S65      5      UlC        OS7UlC        U
R                  S85      (       aw  […        U
R                  S85      5      n[‰        S7[‹        S9U5      5      UlF        [Ž        R�                  " [’        R”                  5      UlK        UR†                  UlL        S UlM        OS7UlF        U
R                  S:5      UlN        U
R                  S;5      S):X  a  SUlO        OSUlO        U
R                  S<5      S):X  a  SUlP        OSUlP        U
R                  S=5      n  U (       a  [!        U 5      OS UlQ        U
R                  S>5      S):X  a  SUlT        OSUlT        U
R                  S?5      S):X  a  SUlU        OSUlU        [­        US@5      (       a=  U
R                  S@5      (       a   [!        U
R                  S@5      5      UlW        OSAUlW        U
R                  SB5      S):X  a  SUlX        OSUlX        U
R                  SC5      UlY        U
R                  SD5      UlZ        U" U
R                  SE5      5      Ul[        [¹        UU
5        UU54SF jn!U!" SGU
R                  S"5      5        U!" SHU
R                  S$5      5        U(       ac  TR»                  5         [        R¼                  " UR                  UR                  SISJSKSL9n"TRC                  U"5        U(       a  [¿        TUUUU
5        U
R                  SM5      n#U#(       Ga­  [I        U#SNS5      S:w  Ga›  [Á        U#RÂ                  5      (       d  [        SSSO0S9$ SPT5 SUR                   3n$[Ä        RÆ                  " U$SSQ9  [É        U#RÂ                  5      n%[Ë        U#RÂ                  5      (       a†  [Í        U#RÏ                  5       I S h  v•N 5      n&U&c  [        SSSR0S9$ U%RÑ                  SSS
5      ST   SU-   n%SU$ SVU% 3n'[Ó        U'RÕ                  S5      SW5       n(U(R×                  U&5        S S S 5        OªU#RØ                  RÏ                  SX5      n)U#RØ                  RÛ                  ST5        [Ý        U#RÂ                  U)5      (       d  [        SSSY0S9$ SU$ SVU% 3n'[Ó        U'RÕ                  S5      SW5       n([Þ        Rà                  " U#RØ                  U(5        S S S 5        U'Ulq        TR                  [        Rä                  5      R                  [        Rä                  Ræ                  UR                  :H  [        Rä                  Rè                  SZ:H  5      Rë                  SS[9  TRC                  [        Rä                  " UR                  U'SZS\95        [        R¼                  " UR                  UR                  S]SJS^SL9n*TRC                  U*5        U
Rí                  S_5      n+U+(       Ga9  SPT5 SUR                   3n$[Ä        RÆ                  " U$SSQ9  U+ GH  n,[I        U,SNS5      (       d  M  [Á        U,RÂ                  5      (       d  M4  [É        U,RÂ                  5      n%[Í        U,RÏ                  5       I S h  v•N 5      n&U&c  Mo  U%RÑ                  SSS
5      ST   SU-   n%U$ S[Ž        R�                  " 5       Rï                  S`5       SaU% 3n-[Ó        U-SW5       n(U(R×                  U&5        S S S 5        TRC                  [        Rä                  " UR                  SU--   SbS\95        GM     URD                  RF                   Hû  nURJ                  Sc:X  a  M  S n.U(       d  T3R                  URJ                  5      n.[I        UURJ                  5      n/U.c  U/S:X  a  MZ  U.S:X  a  U/c  Me  U.b  [ñ        U.5      n0OSJn0U/b  [ñ        U/5      n1OSJn1[ñ        U.b  U.OS5      [ñ        U/b  U/OS5      :w  d  M«  U(       a  M´  [        R¼                  " UR                  UR                  URJ                  U0U1SL9n2TRC                  U25        Mý     TRó                  5         U
R                  S5      (       d
  [+        SdSeSf9$ [+        SSeSf9$  GNß! [¤        [¦        4 a    S UlQ         GN3f = f GNÉ! , (       d  f       GNÃ= f! , (       d  f       GNÕ= f GNF! , (       d  f       GNà= f7f)gNé“  r�   u:   Ez a cÃ©g inaktÃ­v stÃ¡tuszÃº, gÃ©p adatai nem menthetÅ‘k!rž   õM   Csak megtekintÃ©si jogosultsÃ¡ggal rendelkezel, szerkesztÃ©s nem lehetsÃ©ges!u(   Nincs jogosultsÃ¡god a gÃ©p mentÃ©sÃ©re!)u   EmelÅ‘gÃ©p szakÃ©rtÅ‘u   EmelÅ‘gÃ©p vizsgÃ¡lÃ³r®   r»   rq   u-   A Mester CÃ©gbe nem rÃ¶gzÃ­thetÅ‘ emelÅ‘gÃ©p!c                 ó\   • U (       a%  [         R                  " U S5      R                  5       $ g )Nú%Y-%m-%d)r   Ústrptimer   )Údate_strs    rI   Ú
parse_dateÚgep_mentese.<locals>.parse_dateÁ  s$   € ÞÜ×$Ò$ X¨zÓ:×?Ñ?ÓAÐAØr]   Úsite_idr:   rœ   uJ   A kivÃ¡lasztott telephely Ã©rvÃ©nytelen vagy nem ehhez a cÃ©ghez tartozik!Frä   rå   õ5   ElÃ©rted a licenced szerinti maximÃ¡lis gÃ©pszÃ¡mot (Ú/u+   )! A bÅ‘vÃ­tÃ©shez keresd az Ã¼zemeltetÅ‘t.Úduplikatum_megerositver—   rM   rN   i™  uF   MÃ¡r lÃ©tezik gÃ©p ezzel a gyÃ¡ri szÃ¡mmal vagy belsÅ‘ azonosÃ­tÃ³val!T)r°   rw   rx   rM   rN   r½   )r�   rÞ   rà   )rL   r°   rw   rx   r<   r^   Úalapadat_megjegyzesrÊ   rc   r’   r  r  Úberbeado_elerhetosegÚberlet_lejarat_datumÚgyartas_datumÚuzembe_helyezes_datumÚszerkezeti_vizsgalat_datumÚfovizsgalat_datumÚbiztonsagi_vizsgalat_datum)rJ  rK  rL  rM  rN  c              3   óR   >#   • U  H  nTU   TR                  U5      :g  v •  M     g 7fr(  )r“   )r)  ÚmezoÚeredeti_adatokÚ
uj_datumoks     €€rI   r+  Úgep_mentese.<locals>.<genexpr>h  s(   øé € ÐbÒWaÈt˜j¨Ñ.°.×2DÑ2DÀTÓ2JÖJÒWaùs   ƒ$'uø   Nincs jogosultsÃ¡god a gÃ©p dÃ¡tumainak kÃ©zi mÃ³dosÃ­tÃ¡sÃ¡ra! A dÃ¡tumok csak hivatalos jegyzÅ‘kÃ¶nyv rÃ¶gzÃ­tÃ©sÃ©vel vagy dokumentum feltÃ¶ltÃ©sÃ©vel frissÃ¼lhetnek - ezt a jogot a rendszeradminisztrÃ¡tor/cÃ©ges admin egyedileg engedÃ©lyezheti.Úuzemorag        Únapi_atlag_uzemidog      8@Úteher_classÚveszelyes_kornyezetrd   re   Úveszelyes_teher_mozgatasÚ#egyedi_csoportszam_kockazat_alapjanÚebsz_ciklus_honapé<   Úkozuti_forgalomÚrendszamÚforgalmi_szamÚkozuti_vizsga_datumc                 ó  >• U(       Ga  [        U5      R                  5       (       aä  [        U5      R                  5       nTR                  [        R                  5      R                  [        R                  R                  T:H  [        R                  R                  U :H  [        R                  R                  R                  U5      5      R                  5       nU(       d(  [        R                  " TU US9nTR                  U5        g g g g )N)rL   r  rm   )rR   rD   rW   rT   r  rX   rL   r  rm   rV   rZ   Úadd)r  rm   Útiszta_ertekÚletezoÚuj_elemrK   r™   s        €€rI   Úauto_szotar_bovitesÚ(gep_mentese.<locals>.auto_szotar_bovites¸  sÑ   ø€ ß”S˜“Z×%Ñ%×'Ñ'Ü˜u›:×+Ñ+Ó-ˆLð —X‘Xœf×/Ñ/Ó0×7Ñ7Ü×!Ñ!×,Ñ,Ð0BÑBÜ×!Ñ!×+Ñ+¨yÑ8Ü×!Ñ!×'Ñ'×-Ñ-¨lÓ;ó÷ ‰e‹gð	 ö Ü ×+Ò+Ø1Ø'Ø&ñ�ð
 —‘�w•ð ð (ˆ5r]   ré   rê   u   ÃšJ GÃ‰PrQ   u   Rendszerbe rÃ¶gzÃ­tve©r®   Úuser_idÚ
field_nameÚ	old_valueÚ	new_valueÚkockazatertekeles_fileÚfilenameuP   BiztonsÃ¡gi hiba: Nem engedÃ©lyezett fÃ¡jlformÃ¡tum a kockÃ¡zatÃ©rtÃ©kelÃ©snÃ©l!zuploads/)Úexist_oku1   A feltÃ¶ltÃ¶tt kÃ©p nem Ã©rvÃ©nyes vagy sÃ©rÃ¼lt!Ú.r   z.jpgz/kockazatertekeles_zwb+é   u?   A feltÃ¶ltÃ¶tt fÃ¡jl tartalma nem egyezik a kiterjesztÃ©sÃ©vel!u   KockÃ¡zatÃ©rtÃ©kelÃ©s)Úsynchronize_session)r®   Ú	file_pathÚ	file_typeu   KOCKÃ�ZATÃ‰RTÃ‰KELÃ‰SzDokumentum csatolvaÚoffline_fenykepz%Y%m%d%H%M%S%fÚ_õ	   FÃ©nykÃ©pÚkockazatertekeles_pdf_pathz /lista?kockazat_emlekezteto=trueé/  ©ræ   rŸ   )zÚformr   r!   r   r¿   r¤   r   Újog_gep_szerkesztesr“   rD   r¢   rW   rT   r   rX   rY   r£   rL   rZ   rU   r   r   r  r-   r\   r°   rw   rx   rM   rN   r½   rµ   r¨   ra  r   r!  rŠ   rþ   rC  r<   r^   rG  r_   r`   ra   rb   r7  r8  r9  rø   r3   r   r~   rÊ   rc   r  r  rH  rI  r  ÚanyrJ  rK  rL  rM  rN  ÚfloatrT  ÚmaxÚminrU  r   Únowr   ÚutcÚmatrix_kezdo_datumÚmatrix_kezdo_uzemoraÚuzemora_riasztas_szintrV  rW  rd   re   Ú	TypeErrorÚ
ValueErrorrX  rY  ÚhasattrrZ  r\  r]  r^  r_  r)   ÚflushÚAuditLogr¸   r   rm  ÚosÚmakedirsr   r/   r.   ÚreadÚrsplitÚopenÚlstripÚwriteÚfileÚseekr(   ÚshutilÚcopyfileobjrw  ÚFiler®   rs  ÚdeleteÚgetlistÚstrftimerR   Úcommit)6r¹   rK   r¥   r_   r`   ra   rb   r7  r8  r9  r”   rA  Úsite_id_nyersÚ
uj_site_idr½   r®   Úis_newÚatvetel_forrasr‹   r  ÚtullepneÚ	jelenlegiÚlimitrÞ   Úatvetel_hibaÚcolÚjelolt_fo_gep_id_nyersÚjelolt_fo_gep_idÚberelt_gep_idk_jeloltÚjeloltÚdatum_valtozottÚbeirt_napi_atlagre   re  Úuj_audit_logÚkockazat_fileÚmappaÚsafe_filenameÚ	kep_bytesrr  ÚfÚ_fejreszÚpdf_audit_logÚoffline_fenykepekÚkep_fileÚfile_locÚold_valÚnew_valÚold_strÚnew_strÚvaltozas_logrQ  rR  r™   s6    `                                                 @@@rI   Úgep_menteser¹  Ž  s  ûé € ð —l‘l“n×$€Iä/°ÓFÐäÐ/°×4Ñ4ÜØØÐ \Ð]ñ
ð 	
ð
 × × ÜØØÐ oÐpñ
ð 	
ð
 ×ÑÔ <Ó<ÜØØÐ JÐKñ
ð 	
ð
 ×ÑÐNÓNð ×0×0°Y·]±]À<×5PÑ5PÜØØ"Ð$NÐOñð ð
 ×Ñ˜GÓ#Ð(:¸aÓ(?ÜØØÐ OÐPñ
ð 	
ò
ð —]‘] 9Ó-×3°×:Ñ:Ó<€MØ€JÞØˆ	Ø× Ñ ×"Ñ"ØŸ™¤§¡Ó-×4Ñ4Ü—‘—‘¤# mÓ"4Ñ4´f·k±k×6LÑ6LÐPbÑ6bóç‰e‹gð ö Ü¨C¸)ð  FRð  :Sñ  Tð  TØ—\‘\ˆ
à—‘˜|Ó,€JØ€FØ€NæØ�h‰h”v—~‘~Ó&×-Ñ-Ü�N‰N×Ñ¤ Z£Ñ0Ü�N‰N×%Ñ%Ð);Ñ;ó
÷ ‰%‹'ð 	ö
 Ô,¨S°,×?Ñ?Ü#¨Ñ1Ð1ñ @ð �h‰h”v—~‘~Ó&×-Ñ-¬f¯n©n×.?Ñ.?ÐCUÑ.UÓV×\Ñ\Ó^ˆÜ%>¸sÀBÓ%GÑ"ˆ�)˜UÞÜØØ"Ð&[Ð\eÐ[fÐfgÐhmÐgnð  oZð  %[ð  \ñð ð �=‰=Ð1Ó2°fÓ<Ü/ØÐ&¨	¯©°lÓ(CÀYÇ]Á]ÐSaÓEbóˆJö Ü#Ø #à#kØ&*à*4×*?Ñ*?Ø&0×&7Ñ&7Ø%/×%5Ñ%5Ø*4×*?Ñ*?Ø,6×,CÑ,CØEO×EY×EY¨×)=Ñ)=×)AÒ)AÐ_cñ$ññð ô" (<¸BÀÐN`ÐbkÓ'lÑ$ˆ˜ÞØÐä�nŠnÐ(:Ñ;ˆØ
�‰ˆsŒØˆà€NÞØ—=‘=×(Ô(ˆCÜ'.¨s°C·H±HÓ'=ˆN˜3Ÿ8™8Ó$ñ )ð €C„Kà—]‘] <Ó0€C„NØ—‘˜xÓ(€C„JØ—‘˜gÓ&€C„IØ—]‘] <Ó0€C„NØ —}‘} ^Ó4€CÔØ—=‘= Ó,€C„LØ—]‘] <Ó0€C„NØ'Ÿm™mÐ,AÓB€CÔð
 ,×3¨t€CÔØ+×3¨t€CÔØ×% €C„MØ#×+ t€CÔØ×#˜t€C„LØ×#˜t€C„LØ×#˜t€C„Lð
 'Ÿ]™]¨;Ó7Ðß¦6°··°ÜÐ5Ó6ÐØ˜sŸv™vÓ%Ü$;Ð<NÐPRÓ$SÐ!Ø—X‘XœfŸn™nÓ-×4Ñ4Ü—‘×!Ñ!Ð%5Ñ5Ü”F—N‘N×-Ñ-Ð1CÑCÄVÇ^Á^×EVÑEV×EZÑEZÐ[pÓEqÓrÜ—‘×(Ñ(¨DÑ0ó÷ ‰e‹gð	 ö
 *0˜FŸIšI°TˆC�Mà ˆC�MàˆŒð ‡}�}Ð&Ó'¨4Ó/Ø"ˆÕà#ˆÔð ‡}�}�_Ó%¨Ó-Ø ˆÔØ%ŸM™M¨/Ó:×B¸dˆÔØ#,§=¡=Ð1GÓ#H×#PÈDˆÔ Ù#-¨i¯m©mÐ<RÓ.SÓ#TˆÕ à!ˆÔØ ˆÔØ#'ˆÔ Ø#'ˆÔ ñ $ I§M¡M°/Ó$BÓCÙ!+¨I¯M©MÐ:QÓ,RÓ!SÙ&0°·±Ð?[Ó1\Ó&]Ù'¨	¯©Ð6IÓ(JÓKÙ&0°·±Ð?[Ó1\Ó&]ñ€Jð" ××Ø3A×3EÑ3EÐFbÓ3cˆ
Ð/Ñ0Ø*8×*<Ñ*<Ð=PÓ*Qˆ
Ð&Ñ'æ˜,×<×<ÜÕbÑWaÓbÓbˆÞÜØØ"ð  %_ð  `ñð ð
 # ?Ñ3€CÔØ *Ð+BÑ C€CÔØ%/Ð0LÑ%M€CÔ"Ø&Ð':Ñ;€CÔØ%/Ð0LÑ%M€CÔ"ð ‡}�}�Y×ÑÜ˜IŸM™M¨)Ó4Ó5ˆ�àˆŒà‡}�}Ð)×*Ñ*ä  §¡Ð/CÓ!DÓEÐÜ!$ S¬#¨dÐ4DÓ*EÓ!FˆÔô "*§¢¬h¯l©lÓ!;ˆÔØ#&§;¡;ˆÔ Ø%)ˆÕ"à!$ˆÔà—m‘m MÓ2€C„Oà‡}�}Ð*Ó+¨tÓ3Ø"&ˆÕà"'ˆÔà‡}�}Ð.Ó/°4Ó7Ø&*ˆÕ#à&+ˆÔ#à"+§-¡-Ð0MÓ"NÐð/ÞNi¬#Ð.IÔ*JÐosˆÔ'ð ‡}�}Ð/Ó0°DÓ8Ø'+ˆÕ$à',ˆÔ$à‡}�}Ð:Ó;¸tÓCØ26ˆÕ/à27ˆÔ/äˆsÐ'×(Ñ(Ø�=‰=Ð,×-Ñ-Ü$'¨	¯©Ð6IÓ(JÓ$KˆCÕ!à$&ˆCÔ!ð ‡}�}Ð&Ó'¨4Ó/Ø"ˆÕà#ˆÔà—=‘= Ó,€C„LØ!Ÿ™ oÓ6€CÔÙ(¨¯©Ð7LÓ)MÓN€CÔô !  iÔ0ö ñ* ˜ )§-¡-°Ó"9Ô:Ù˜ §¡¨zÓ!:Ô;ö Ø
�‰Œ
Ü—’à—v‘vØ —O‘OØ!ØØ-ñ
ˆð 	�‰ˆ|ÔÞÜ   \°3¸È	ÔRà—M‘MÐ":Ó;€MßÜ�= *¨bÓ1°RÔ7Ü$ ]×%;Ñ%;×<Ñ<Ü#Ø #Ø&Ð(zÐ{ñð ð Ð1Ð2°!°C·F±F°8Ð<ˆEÜ�KŠK˜¨Ò-Ü-¨m×.DÑ.DÓEˆMä�]×+Ñ+×,Ñ,ô *°×0BÑ0BÓ0D×*DÓE�	ØÑ$Ü'Ø$'Ø!*Ð,_Ð `ñð ð !.× 4Ñ 4°S¸!Ó <¸QÑ ?À&Ñ H�Ø ˜wÐ&9¸-¸ÐI�	Ü˜)×*Ñ*¨3Ó/°Ô7¸1Ø—G‘G˜IÔ&÷ 8Ð7ð )×-Ñ-×2Ñ2°1Ó5�Ø×"Ñ"×'Ñ'¨Ô*Ü<¸]×=SÑ=SÐU]×^Ñ^Ü'Ø$'Ø!*Ð,mÐ nñð ð   ˜wÐ&9¸-¸ÐI�	Ü˜)×*Ñ*¨3Ó/°Ô7¸1Ü×&Ò& }×'9Ñ'9¸1Ô=÷ 8ð .7ˆCÔ*ð �H‰H”V—[‘[Ó!×(Ñ(Ü—‘×&Ñ&¨#¯&©&Ñ0Ü—‘×%Ñ%Ð)@Ñ@ó÷ ‰f¨ˆfÑ/Ø�F‰F”6—;’;¨#¯&©&¸IÐQhÑiÔjä"ŸOšOØŸ6™6Ø$Ÿ™Ø2ØØ/ñˆMð �F‰F�=Ô!ð "×)Ñ)Ð*;Ó<ÐßØÐ-Ð.¨a°·±¨xÐ8ˆÜ
�Š�E DÒ)Ü)ˆHÜ�x ¨R×0Ó0Ô5FÀx×GXÑGX×5YÓ5YÜ 1°(×2CÑ2CÓ D�Ü)°·±³×*?Ó@�	ØÑ$ÙØ -× 4Ñ 4°S¸!Ó <¸QÑ ?À&Ñ H�Ø#˜W A¤h§l¢l£n×&=Ñ&=Ð>NÓ&OÐ%PÐPQÐR_ÐQ`Ða�Ü˜( EÔ*¨aØ—G‘G˜IÔ&÷ +à—‘”v—{’{¨c¯f©fÀÀhÁÐZeÑf×gñ *ð �}‰}×$Ô$ˆØ�8‰8Ð3Ó3ÙàˆÞØ$×(Ñ(¨¯©Ó2ˆGä˜#˜sŸx™xÓ(ˆð ‰?˜w¨"›}ÙØ�b‹=˜W™_ÙàÑÜ˜'“l‰GàˆGàÑÜ˜'“l‰GàˆGä˜'Ñ-‰w°2Ó6¼#ÈÑI\¹gÐbdÓ:eÕe×ntÐntÜ!Ÿ?š?ØŸ6™6Ø$Ÿ™ØŸ8™8Ø!Ø!ñˆLð �F‰F�<Ö ñE %ðH ‡I�I„Kð �=‰=˜×&Ñ&äÐ$FÐTWÑXÐXô  °cÑ:Ð:òC %øôt ”zÐ"ó /Ø*.ˆ×'ð/úòv +E÷ 8Ö7ú÷ 8Ö7úòF +@÷
 +Ö*üsÜ   †AEšAC9›f.AEç
AC< ç#I.AEñADñAAEò$ADò6B	AEô?"AD/õ!EAEú2AEû-AEû;AE
û<AAEýAEý+C<AEÁA+AEÁA4BAEÁC<ADÁDAEÁDADÁDAEÁD
AD,ÁD'AEÁD/
AD>ÁD9	AEÁE
AE	ÁEAEc                 ó   • SU  S3n[        UR                  R                  R                  U5      UR                  R                  R                  U5      UR                  R
                  R                  U5      UR                  R                  R                  U5      UR                  R                  R                  U5      UR                  R                  R                  U5      UR                  R                  R                  U5      UR                  R                  R                  UR                  R                  R                  U5      5      [        UR                  R                  [         5      R                  U5      [        UR                  R"                  [         5      R                  U5      [        UR                  R$                  [         5      R                  U5      [        UR                  R&                  [         5      R                  U5      [        UR                  R(                  [         5      R                  U5      [        UR                  R*                  [         5      R                  U5      5      $ )NÚ%)r   rU   r°   rV   rM   r<   rx   rw   rN   rË   r½   Úhasr   rµ   r   r^   r   rJ  rK  rL  rM  rN  )ÚszrT   Úterms      rI   Úget_search_filterr¿  a  s©  € Øˆrˆd�!ˆ9€DÜà�‰×!Ñ!×'Ñ'¨Ó-Ø�‰×!Ñ!×'Ñ'¨Ó-Ø�‰×Ñ×%Ñ% dÓ+Ø�‰×Ñ×"Ñ" 4Ó(Ø�‰×Ñ×#Ñ# DÓ)Ø�‰×#Ñ#×)Ñ)¨$Ó/Ø�‰×Ñ×$Ñ$ TÓ*à�‰× Ñ ×$Ñ$ V§[¡[§_¡_×%:Ñ%:¸4Ó%@ÓAäˆV�^‰^×&Ñ&¬Ó/×5Ñ5°dÓ;ÜˆV�^‰^×)Ñ)¬6Ó2×8Ñ8¸Ó>ÜˆV�^‰^×1Ñ1´6Ó:×@Ñ@ÀÓFÜˆV�^‰^×6Ñ6¼Ó?×EÑEÀdÓKÜˆV�^‰^×-Ñ-¬vÓ6×<Ñ<¸TÓBÜˆV�^‰^×6Ñ6¼Ó?×EÑEÀdÓKó#ð r]   )r°   rw   rx   rM   r<   rÔ   rT  rN   r^   ÚgyartasÚuzemberË   rY   r{   c                 óÊ  • [        X5      nU(       a{  UR                  [        R                  5      R	                  [        [        R                  R                  U :H  [        R                  R                  R                  U5      5      5      n	OIUR                  [        R                  5      R	                  [        R                  R                  U :H  5      n	[        X‘5      n	U(       a  U	R	                  [        U[        5      5      n	U(       a  U	R	                  [        U[        5      5      n	U(       a  U	R	                  [        U[        5      5      n	US;  a  SnUS:X  an  U	R                  [        R                  [        R                  R                  [        R                  R                  :H  5      n	[        R                  R                  n
O\US:X  a(  [        [        R                  R                  U :H  S4SS9n
O.[         R#                  U[        R                  R                  5      n
U	R%                  US:X  a  U
R'                  5       5      $ U
R)                  5       5      $ )	u»   Az emelÅ‘gÃ©p-lista szÅ±rÃ©si/rendezÃ©si logikÃ¡ja - a /lista Ã©s a tÃ¶meges matrica-nyomtatÃ¡s is
ezt hasznÃ¡lja, hogy a kettÅ‘ mindig pontosan ugyanazt a (szÅ±rt) eredmÃ©nyhalmazt adja.©Úascr{   r{   r½   Úeredetr   rq   )Úelse_rÄ  )r3   rW   rT   rU   rX   r   rL   rY   r~   r   r¿  Ú	outerjoinr   rC  rµ   r   ÚRENDEZHETO_OSZLOPOKr“   rz   rÄ  r{   )r™   r¥   rK   Úsearch1Úsearch2Úsearch3ÚrendezesÚiranyrÍ   rW   Úrendezo_oszlops              rI   Ú_gepek_szurt_lekerdezesrÏ  ˆ  s¦  € ô -Ð-?ÓD€NÞØ—‘œŸ™Ó(×/Ñ/Ü”—‘×)Ñ)Ð-?Ñ?ÄÇÁ×ARÑAR×AVÑAVÐWeÓAfÓgó
‰ð —‘œŸ™Ó(×/Ñ/´·±×0IÑ0IÐM_Ñ0_Ó`ˆÜ(¨Ó=€EæØ—‘Ô.¨w¼Ó?Ó@ˆÞØ—‘Ô.¨w¼Ó?Ó@ˆÞØ—‘Ô.¨w¼Ó?Ó@ˆà�OÓ#Øˆà�;ÓØ—‘¤§¡¬V¯^©^×-CÑ-CÄvÇ{Á{Ç~Á~Ñ-UÓVˆÜŸ™Ÿ™‰Ø	�XÓ	ÜœvŸ~™~×8Ñ8Ð<NÑNÐPQÐRÐZ[Ñ\‰ä,×0Ñ0°¼6¿>¹>×;LÑ;LÓMˆà�>‰>°%¸5³.˜.×,Ñ,Ó.Ó\Ð\Àn×FYÑFYÓF[Ó\Ð\r]   c	           
      ój  • U(       Ga	  UR                  S5       V	s/ s H2  o™R                  5       R                  5       (       d  M'  [        U	5      PM4     n
n	[	        X5      nUR                  [        R                  5      R                  [        R                  R                  R                  U
5      [        [        R                  R                  U :H  [        R                  R                  R                  U5      5      5      R                  5       $ [        XX$XVXx5      nUR                  5       $ s  sn	f )u  A tÃ¶meges matrica-nyomtatÃ¡s Ã©s a Brady CSV-export kÃ¶zÃ¶s gÃ©p-kivÃ¡lasztÃ¡si logikÃ¡ja:
vagy a kifejezetten kijelÃ¶lt gÃ©peket adja vissza (ids), vagy - ha nincs ids megadva -
a lista aktuÃ¡lis szÅ±rÃ©sÃ©nek TELJES eredmÃ©nyÃ©t, a _gepek_szurt_lekerdezes-szel.r;   )rC   rD   r¢   r£   r3   rW   rT   rU   rX   rY   r~   r   rL   r|   rÏ  )r™   r¥   rK   ÚidsrÉ  rÊ  rË  rÌ  rÍ  r…   Úid_listarÍ   rW   s                rI   Ú_gepek_kivalasztott_listarÓ  ©  sÛ   € ÷ Ø$'§I¡I¨c¤NÓJ¢N˜q·g±g³i×6GÑ6G×6I“F”C˜–F¡NˆÐJÜ0Ð1CÓHˆØ�x‰xœŸ™Ó'×.Ñ.Ü�N‰N×Ñ×!Ñ! (Ó+Ü”—‘×)Ñ)Ð-?Ñ?ÄÇÁ×ARÑAR×AVÑAVÐWeÓAfÓgó
÷ ‰#‹%ð	ô $Ð$6ÀbÐSZÐemÓu€EØ�9‰9‹;Ðùò Ks   œ&D0ÁD0rä   Ú1rÉ  rÊ  rË  ÚpagerÌ  rÍ  c	           
      ó  •  [        U5      n[        X€5      n	Sn
U	S:X  a  UR                  S:X  a  Sn
/ nSnU
(       Gd$  US;  a  Sn[        X˜XqX#XV5      nSnUR                  5       nUS:”  a  [        R                  " Xþ-  5      nOSnUS:  a  SnXL:”  a  UnUS-
  U-  nUR                  U5      R                  U5      R                  5       n0 n[        5       nU Vs/ s H  nUR                  PM     nnU(       aî  UR                  [        R                   5      R#                  [        R                   R$                  R'                  U5      5      R)                  [        R                   R*                  R-                  5       5      R                  5       nU HP  nUR$                  U;  a  UUUR$                  '   UR.                  (       d  M5  UR1                  UR$                  5        MR     0 nU(       a—  UR                  [        R2                  5      R#                  [        R2                  R$                  R'                  U5      5      R                  5       nU H.  nUR5                  UR$                  / 5      R7                  U5        M0     0 nU(       a—  UR                  [        R8                  5      R#                  [        R8                  R$                  R'                  U5      [        R8                  R:                  S :H  5      R                  5       nU H  nUUUR$                  '   M     UR                  [        R<                  5      R#                  [        R<                  R>                  U	:H  5      R                  5        Vs0 s H  nUR@                  U_M     nn[C        X—5      n[D        RF                  " 5       n U GH   n!S	U!l$        URK                  U!R                  5      n"U"(       a/  S
U"RL                  ;   a  SU!l$        OSU"RL                  ;   a  SU!l$        U!R>                  U	:g  U!l'        U!RN                  (       a'  U!RP                  (       a  U!RP                  RR                  OS U!l*        URK                  U!R                  5      n#U!RV                  U!l,        U!RZ                  U!l.        U!RN                  (       a\  U#(       aU  U#R^                  (       aD  U#R`                  (       a  U#Rb                  U!l,        U#Rd                  (       a  U#Rd                  U!l.        [g        U#5      =(       a    U!RN                  (       + U!l4        S U!l5        SU!l6        U!Rh                  (       aW  U#Rn                  (       a  U#Rn                  RR                  OU#Rp                  =(       d    SU!l5        U#R^                  (       + U!l6        [s        U!URK                  U!R@                  5      5      U!l:        URK                  U!R@                  5      n$[g        U$=(       a    U$Rv                  5      U!l;        URK                  U!R                  / 5      n%[y        S U% 5       5      n&U!R                  U;   =(       d    [y        S U% 5       5      n'/ U!l=        U&(       d  U!Rz                  R7                  S5        U'(       d  U!Rz                  R7                  S5        [}        U!U URK                  U!R@                  5      U5      n(U( V)s1 s H  n)U)S   iM
     n*n)U*SS1-  (       a  SU!l?        OSU*;   a  SU!l?        OS	U!l?        U!R€                  S:X  a  U!R~                  S:X  a
  SU!lA        GM�  U!R€                  U!lA        GM£     UR                  [        R„                  5      R#                  [        R„                  R>                  U	:H  5      R                  5       n+[‡        X‡S5      n,[‰        X—5      n-[‹        X—5      n.Sn/UR                  S;   a�  UR                  [        R8                  5      R#                  [        R8                  RŒ                  U	:H  [        R8                  R:                  S :H  [        R8                  R^                  S:H  5      R                  5       n/[Ž        R�                  " U S0 SU_SU_SU_SU_S U_S!U_S"U_S#U+_S$U	_S%U,_S&U
_S'U-_S(U._S)U_S*U_S+[“        U5      _S,[•        X—5      _S-U/0ES.9$ ! [        [        4 a    Sn GNãf = fs  snf s  snf s  sn)f )/Nrq   Fr»   TrÃ  r{   é   r   r:   ÚNemÚdangeru   KorlÃ¡tozÃ¡sÚwarningÚ
Ismeretlenc              3   ó>   #   • U  H  oR                   S :H  v •  M     g7f)rv  N)rs  ©r)  r®  s     rI   r+  Úlista.<locals>.<genexpr>D  s   é € ÐJºk¸Ÿ+™+¨Ö4ºkùs   ‚c              3   ón   #   • U  H+  nS UR                   =(       d    SR                  5       ;   v •  M-     g7f)Újkvr:   N)rs  ÚlowerrÝ  s     rI   r+  rÞ  E  s+   é € Ð:uÒitÐde¸5ÀQÇ[Á[×EVÐTV×D]ÑD]ÓD_Ö;_Òitùs   ‚35u	   fÃ©nykÃ©pu   jegyzÅ‘kÃ¶nyvÚallapotÚlejartÚhianyzikÚ	hamarosanõ   AktÃ­võ   LejÃ¡rt vizsgÃ¡latr6   ©r»   u   EmelÅ‘gÃ©p Ã¼gyintÃ©zÅ‘z	list.htmlÚgepekrî   rÉ  rÊ  rË  Úcurrent_pageÚtotal_pagesrï   r™   rô   Úis_master_companyÚ	ceg_aktivÚai_szkennelesrÌ  rÍ  Úis_rendszeradminrü   Úfuggo_berletek_szamarý   )Kr£   r…  r†  r   r¤   rÏ  ÚcountÚmathÚceilÚoffsetr   r|   r3  rY   rW   rT   Ú
InspectionrX   r®   r~   rz   Údatumr{   Újegyzokonyv_pdf_pathra  r•  Ú
setdefaultrS   r  ÚvegerÖ   rL   r<   r,   r   rØ   Ústatus_colorr“   ÚeredmenyÚberelt_nalamr  rµ   Úberbeado_nev_kihelyezver½   r-  r°   r.  r/  r0  r1  r2  rE   Úkihelyezve_eÚkihelyezve_cegnevÚkihelyezve_fuggobenÚ	berlo_cegÚberlo_nev_kulsor+   Úhianyzo_mezokÚmsz16226_szuksegesr|  Úhianyzo_dokumentumokr*   Únaptar_szinrË   Úeffektiv_statuszr   r    r!   r0   Úberlo_company_idr4   r  r&   r'   )0r¹   rÉ  rÊ  rË  rÕ  rÌ  rÍ  rK   r¥   r™   rì  ré  rë  rW   Úper_pageÚtotal_itemsÚoffset_valueÚutolso_vizsgalatokÚjegyzokonyv_gep_idkrr   Úgep_idsÚinspectionsÚinspÚfajlok_by_gepÚfajlokr®  Úaktiv_berletek_by_gepÚaktiv_berletekÚbrG   Úconfigs_by_geptipusrÚ   Úmai_napr‹   Úutolso_vizsgalatr4  Úgeptipus_konfigÚgep_fajljaiÚvan_kepÚvan_jkvrÕ   ÚeÚ	allapotokrï   rô   rí  rî  rð  s0                                                   rI   Úlistar  ¸  sú  € ð Ü�4‹yˆô 0°ÓFÐàÐØ˜QÓ <×#4Ñ#4¸Ó#?Ø Ðà€EØ€KçØ˜Ó'ØˆEä'Ð(:È"ÐW^ÐiqÓyˆàˆØ—k‘k“mˆà˜‹?ÜŸ)š) KÑ$:Ó;‰KàˆKà�!‹8ØˆDØÓØˆDà˜q™ HÑ,ˆØ—‘˜\Ó*×0Ñ0°Ó:×>Ñ>Ó@ˆð  ÐÜ!›eÐÙ!&Ó'¢˜A�1—4”4¡ˆÐ'ÞØŸ(™(¤6×#4Ñ#4Ó5×<Ñ<Ü×!Ñ!×,Ñ,×0Ñ0°Ó9óç‰h”v×(Ñ(×.Ñ.×3Ñ3Ó5Ó6·s±s³uð ó $�Ø—?‘?Ð*<Ó<Ø:>Ð& t§¡Ñ7Ø×,×,Ñ,Ø'×+Ñ+¨D¯O©OÖ<ñ	 $ð ˆÞØ—X‘XœfŸk™kÓ*×1Ñ1´&·+±+×2HÑ2H×2LÑ2LÈWÓ2UÓV×ZÑZÓ\ˆFÛ�Ø×(Ñ(¨¯©°rÓ:×AÑAÀ!ÖDñ ð !#ÐÞØŸX™X¤f×&;Ñ&;Ó<×CÑCÜ×%Ñ%×0Ñ0×4Ñ4°WÓ=Ü×%Ñ%×*Ñ*¨dÑ2ó÷ ‰c‹eð ó $�Ø67Ð% a§l¡lÓ3ñ $ð �H‰H”V×-Ñ-Ó.×5Ñ5´f×6NÑ6N×6YÑ6YÐ]oÑ6oÓp×tÑtÔvó
âvð  ˆA�J‰J˜ŠMÙvð 	ð 
ô ?Ð?QÓVÐä—*’*“,ˆäˆCØ!ˆCÔØ1×5Ñ5°c·f±fÓ=ÐæØÐ,×5Ñ5Ó5Ø'/�CÕ$Ø#Ð'7×'@Ñ'@Ó@Ø'0�CÔ$ð !$§¡Ð2DÑ DˆCÔØ9<×9I×9IÈcÏgÏg¨#¯'©'¯+ª+Ð[_ˆCÔ'à*×.Ñ.¨s¯v©vÓ6ˆFð +.¯-©-ˆCÔ'Ø03·±ˆCÔ-Ø××¦F¨v×/@×/@Ø×'×'Ø28×2CÑ2C�CÔ/Ø×/×/Ø8>×8TÑ8T�CÔ5ô  $ F›|×D°C×4DÑ4DÔ0DˆCÔØ$(ˆCÔ!Ø&+ˆCÔ#Ø××Ø@F×@P×@P¨×(8Ñ(8×(<Ò(<ÐW]×WmÑWm×W}Ðq}�Ô%Ø.4×.?Ñ.?Ô*?�Ô'ô !;¸3Ð@S×@WÑ@WÐX[×XdÑXdÓ@eÓ fˆCÔð 2×5Ñ5°c·l±lÓCˆOÜ%)¨/×*`¸o×>`Ñ>`Ó%aˆCÔ"ð (×+Ñ+¨C¯F©F°BÓ7ˆKÜÑJ¹kÓJÓJˆGØ—f‘fÐ 3Ñ3×u´sÑ:uÑitÓ:uÓ7uˆGØ')ˆCÔ$ÞØ×(Ñ(×/Ñ/°Ô<ÞØ×(Ñ(×/Ñ/°Ô@ô ;¸3ÀÐI\×I`ÑI`Ðad×amÑamÓInð  qCó  DˆMÙ/<Ó=ª}¨!˜˜9œ©}ˆIÐ=Ø˜H jÐ1×1Ø"*�•Ø 	Ó)Ø"+�•à"$�”ð �{‰{˜hÓ&¨3¯?©?¸hÓ+FØ';�×$à'*§{¡{�×$ñS ðV —(‘(œ6Ÿ;™;Ó'×.Ñ.¬v¯{©{×/EÑ/EÐI[Ñ/[Ó\×`Ñ`Ób€KÜ& |¸ÓD€EÜ!Ð"4Ó9€IÜ.Ð/AÓF€Mð
 ÐØ×ÑÐ@Ó@Ø!Ÿx™x¬×(=Ñ(=Ó>×EÑEÜ×!Ñ!×2Ñ2Ð6HÑHÜ×!Ñ!×&Ñ&¨$Ñ.Ü×!Ñ!×,Ñ,°Ñ5ó 
÷ ‰%‹'ð	 	ô ×%Ò%ØØð
Ø�Uð
à�Lð
ð �wð
ð �wð	
ð
 �wð
ð ˜Dð
ð ˜;ð
ð ˜;ð
ð !Ð"4ð
ð �Uð
ð  Ð!2ð
ð ˜ð
ð ˜]ð
ð ˜ð
ð �Uð
ð  Ô 9¸,Ó Gð!
ð" Ô'Ð(:Ó?ð#
ð$ #Ð$8ñ%
ñð øôM ”zÐ"ó Ø‹ðüòJ (ùò<
ùòB >s#   ‚c Ãc4Îc9Û(c>ãc1ã0c1z/gepek/tomeges-matricarÑ  c	                 ó˜  • UR                   S;  a	  [        SS9$ [        X€5      n	[        X—5      (       d	  [        SS9$ [	        X˜XqX#XEU5	      n
U
(       d	  [        SS9$ [        X—5      nUR                  [        R                  5      R                  [        R                  R                  U	:H  5      R                  5       nU(       a  UR                  OSn/ nU
 H¹  nUR                  (       a  UR                  =(       d    SnO<UR                  U	:w  a*  UR                   (       a  UR                   R                  OSnOSnUR#                  UR                  UR$                  UR&                  =(       d    SUR(                  UR*                  US	.5        M»     [,        R.                  " U S
UU[1        U5      [1        U5      [3        U5      S.S9$ )uq  TÃ¶meges Smart QR / NFC matrica-nyomtatÃ¡s - kizÃ¡rÃ³lag Admin (cÃ©ges vagy rendszeradmin)
jogosultsÃ¡ggal. Vagy a kifejezetten kijelÃ¶lt gÃ©peket nyomtatja (ids), vagy -
ha nincs ids megadva - a lista aktuÃ¡lis szÅ±rÃ©sÃ©nek TELJES eredmÃ©nyÃ©t (nem csak az aktuÃ¡lisan
lapozott oldalt), ugyanazzal a _gepek_szurt_lekerdezes szÅ±rÅ‘/rendezÅ‘ logikÃ¡val, mint a /lista.©r»   rä   rå   rç   r:   r  NrÒ   )rY   r  r°   rM   rN   r"  ztomeges_matrica.html)rî   rù   rú   Úcimke_adatok_jsonÚdarabrý   )r¤   r   r   r!   rÓ  r"   rW   rT   r  rX   rY   rZ   rµ   r  r  rL   r  rS   r  r°   rM   rN   r4   r  r   rÀ   )r¹   rÑ  rÉ  rÊ  rË  rÌ  rÍ  rK   r¥   r™   ré  rù   r  r  Úcimke_adatokr‹   r"  s                    rI   Úgepek_tomeges_matricar%  Š  sƒ  € ð  ×Ñ 	Ó)Ü HÑ-Ð-ä/°ÓFÐäÐ/×4Ñ4ÜÐ$:Ñ;Ð;ä%Ð&8ÈÐQXÐcjÐv{Ó|€EæÜ HÑ-Ð-ä'Ð(:Ó?€NØ—X‘XœfŸn™nÓ-×4Ñ4´V·^±^×5FÑ5FÐJ\Ñ5\Ó]×cÑcÓe€NÞ+9�^×'Ò'¸r€Nà€LÛˆØ××Ø ×.Ñ.×^Ð2^‰NØ�^‰^Ð1Ó1Ø,/¯G¯G˜SŸW™WŸ[š[¸‰Nà!ˆNà×ÑØ—&‘&Ø—H‘HØŸ.™.×=Ð,=ØŸ.™.Ø×,Ñ,Ø,ñ
ö 	ñ ô" ×%Ò%ØØ#à Ø,Ü#7¸Ó#GÜ!5°lÓ!CÜ˜Ó&ñ
ñ
ð 
r]   z/gepek/tomeges-cimke-csvc	                 ó<  • UR                   S;  a	  [        SS9$ [        X€5      n	[        X—5      (       d	  [        SS9$ [	        X˜XqX#XEU5	      n
U
(       d	  [        SS9$ UR                  [        R                  5      R                  [        R                  R                  U	:H  5      R                  5       nU(       a  UR                  OSn[        R                  " 5       n[        R                  " USS9nUR!                  / SQ5        U
 Hã  nUR"                  (       a  UR$                  =(       d    SnO<UR&                  U	:w  a*  UR(                  (       a  UR(                  R                  OSnOSnUR*                  (       a  U R,                   S	UR*                   3OSnUR!                  XÏR.                  =(       d    SUR0                  =(       d    SUR2                  =(       d    SUU/5        Må     S
UR5                  5       R7                  S5      -   n[9        USSS0S9$ )uÿ   CSV export a Brady Workstation adatÃ¶sszefÃ©sÃ¼lÃ©shez (data merge) - ugyanazt a szÅ±rt/kijelÃ¶lt
gÃ©p-halmazt adja vissza, mint a /gepek/tomeges-matrica, csak a Brady sajÃ¡t szoftverÃ©be
importÃ¡lhatÃ³ CSV formÃ¡tumban a fizikai (szalagos) nyomtatÃ¡shoz.r!  rä   rå   rç   r:   Ú;)Ú	delimiter)u   ÃœzemeltetÅ‘u   GÃ©p megnevezÃ©seu   GyÃ¡ri szÃ¡mu   LeltÃ¡ri szÃ¡mÚ
TulajdonoszQR URLzq/s   ï»¿zutf-8ztext/csv; charset=utf-8zContent-Dispositionz.attachment; filename="emelog_cimke_adatok.csv")r    Ú
media_typeÚheaders)r¤   r   r   r!   rÓ  rW   rT   r  rX   rY   rZ   rµ   ÚioÚStringIOÚcsvÚwriterÚwriterowr  r  rL   r  r  Úbase_urlr°   rM   rN   ÚgetvalueÚencoder   )r¹   rÑ  rÉ  rÊ  rË  rÌ  rÍ  rK   r¥   r™   ré  r  r  Úbufferr/  r‹   r"  Úqr_urlÚ	csv_bytess                      rI   Úgepek_tomeges_cimke_csvr7  Ê  s»  € ð ×Ñ 	Ó)Ü HÑ-Ð-ä/°ÓFÐäÐ/×4Ñ4ÜÐ$:Ñ;Ð;ä%Ð&8ÈÐQXÐcjÐv{Ó|€EæÜ HÑ-Ð-à—X‘XœfŸn™nÓ-×4Ñ4´V·^±^×5FÑ5FÐJ\Ñ5\Ó]×cÑcÓe€NÞ+9�^×'Ò'¸r€Nä�[Š[‹]€FÜ�ZŠZ˜¨#Ñ.€FØ
‡O�OÒsÔtÛˆØ××Ø ×.Ñ.×4°"‰NØ�^‰^Ð1Ó1Ø,/¯G¯G˜SŸW™WŸ[š[¸‰NàˆNØ69·h·h�G×$Ñ$Ð% R¨¯© zÑ2ÀBˆØ�‰˜¯©×)=¸2¸s¿~¹~×?SÐQSÐUX×UeÑUe×UkÐikÐm{ð  ~Dð  Eö  	Fñ ð   &§/¡/Ó"3×":Ñ":¸7Ó"CÑC€IÜØØ,Ø&Ð(XÐYñð r]   >   rÈ   ræ  õ   Kivonva (javÃ­tÃ¡sra vÃ¡r)rÇ   õ!   Ã�tszÃ¡llÃ­tva mÃ¡sik telephelyrerÉ   õ(   Kivonva (vizsgÃ¡n nem megfelelÃ©s miatt)z /gep-statusz-valtas/{machine_id}.Ú
uj_statuszÚindoklasÚuj_telephely_idc           
      ó`  • [        X`5      n[        Xu5      (       d  [        SSS0S9$ UR                  (       a  [        SSS0S9$ UR                  [
        ;  a  [        SSS0S9$ UR                  [        R                  5      R                  [        R                  R                  U:H  [        R                  R                  U:H  5      R                  5       nU(       a  [        X†5      (       d  [        SSS0S9$ US	:X  a  [        S
SS0S9$ U[        ;  a  [        S
SS0S9$ US:X  a  UR                  S;  a  [        S
SS0S9$ US:X  Ga„  U(       Ga|  UR                  S:w  a  [        S
SSUR                   S30S9$ [!        X…5      n	U	(       aL  U	R"                  (       a  U	R"                  R$                  OU	R&                  =(       d    Sn
[        S
SSU
 S30S9$ UR                  [        R(                  5      R                  [        R(                  R                  UR                  :H  5      R                  5       n[+        Xµ5      u  pÍnU(       a  [        SSSU SU S30S9$ UR                  [        R,                  5      R                  [        R,                  R                  U:H  [        R,                  R                  U:H  5      R                  5       nU(       d  [        S
SS0S9$ UR.                  (       a  UR.                  R$                  nOSnSUl        SUR$                   SU 3Ul        [        R2                  " UR                  UR                  SSSUR$                   3S9nUR5                  U5        S U S!3nUR6                  (       a  UUR6                  -  n[        R                  " SM0 S"UR                  _S#UR                  _S$UR8                  _S%UR:                  _S&UR<                  _S'UR>                  _S(UR@                  _S)URB                  _S*URD                  _S+U_S,URF                  _S-URH                  _S.URJ                  _S/URL                  _S0URN                  _S1URP                  _S2URR                  _S3URT                  _S4URV                  _S5URX                  _S6URZ                  _S7UR\                  _S8UR^                  _S9UR`                  _S:S;_S<S_S=URb                  _S>URd                  _S?URf                  _S@URh                  _SAURj                  _SBURl                  _SCURn                  _6nUR5                  U5        URq                  5         [        R2                  " UR                  UR                  SDSESFU SG3S9nUR5                  U5        URs                  5         [u        SH[v        Rx                  SI9$ UR                  nX(l        X8l        [        R2                  " UR                  UR                  SUU SJU S3S9nUR5                  U5        USK;   a,  [!        X…5      n	U	(       a  [z        R|                  " 5       U	l?        URs                  5         USK;   a%  [u        SLUR                   3[v        Rx                  SI9$ [u        SH[v        Rx                  SI9$ )NNr;  r�   uC   Ez a cÃ©g inaktÃ­v stÃ¡tuszÃº, a gÃ©p stÃ¡tusza nem mÃ³dosÃ­thatÃ³!rž   r<  u9   Nincs jogosultsÃ¡god a gÃ©p stÃ¡tuszÃ¡nak mozgatÃ¡sÃ¡hoz!rÑ   u0   GÃ©p nem talÃ¡lhatÃ³ vagy nincs hozzÃ¡fÃ©rÃ©sed!rç  rœ   uW   A 'LejÃ¡rt vizsgÃ¡lat' automatikusan szÃ¡mÃ­tott Ã¡llapot, kÃ©zzel nem Ã¡llÃ­thatÃ³ be!u   Ã‰rvÃ©nytelen gÃ©p-stÃ¡tusz!ræ  )r8  r:  u‡   AktÃ­v stÃ¡tuszba visszaÃ¡llÃ­tÃ¡s kizÃ¡rÃ³lag a javÃ­tÃ¡sra vÃ¡rÃ³, vagy a vizsgÃ¡n nem megfelelÃ©s miatt kivont gÃ©pnÃ©l lehetsÃ©ges!r9  ua   Ã�tszÃ¡llÃ­tÃ¡s kizÃ¡rÃ³lag AktÃ­v stÃ¡tuszÃº gÃ©pnÃ©l lehetsÃ©ges! (A gÃ©p jelenlegi stÃ¡tusza: r«   u   egy mÃ¡sik cÃ©gu(   Ez a gÃ©p jelenleg ki van helyezve a(z) u²    cÃ©ghez, ezÃ©rt nem szÃ¡llÃ­thatÃ³ Ã¡t mÃ¡sik telephelyre! ElÅ‘bb zÃ¡rd le a bÃ©rletet a gÃ©p szerkesztÅ‘ oldalÃ¡n ("BÃ©rlet lezÃ¡rÃ¡sa"), utÃ¡na vÃ©gezd el az Ã¡tszÃ¡llÃ­tÃ¡st.rD  rE  u\   )! Az Ã¡tszÃ¡llÃ­tÃ¡s Ãºj gÃ©p-rekordot hoz lÃ©tre, a bÅ‘vÃ­tÃ©shez keresd az Ã¼zemeltetÅ‘t.u,   A kivÃ¡lasztott cÃ©ltelephely Ã©rvÃ©nytelen!rÛ  u   Ã�tszÃ¡llÃ­tva ide: z	. Indok: u   StÃ¡tuszu#   InaktivÃ¡lva - Ã�tszÃ¡llÃ­tva ide: rg  u   Ã�tszÃ¡llÃ­tva a(z) u    telephelyrÅ‘l. rL   rC  r°   rw   rx   rM   rN   r<   r^   rG  rJ  rK  rT  rU  r‚  rƒ  r„  rV  rW  rd   re   rX  Úcalculated_m_fokozatr×   Úkornyezet_megvaltozottTrË   r_   r`   ra   rb   r7  r8  r9  u   ÃšJ HELYSZÃ�NrQ   u   GÃ©p Ã¡tvÃ©ve a(z) u+    telephelyrÅ‘l. Ãšj vizsgÃ¡lat szÃ¼ksÃ©ges!rä   ry  u    (MegjegyzÃ©s: rÆ   z/lista?file_warning_for=© )@r   r!   r   r¿   r¤   r   rW   rT   rU   rX   rY   rL   rZ   r   ÚENGEDELYEZETT_GEP_STATUSZOKrË   r2   r  rµ   r  r  r-   r   r½   Ústatusz_okar‰  ra  rG  r°   rw   rx   rM   rN   r<   r^   rJ  rK  rT  rU  r‚  rƒ  r„  rV  rW  rd   re   rX  r?  r×   r_   r`   ra   rb   r7  r8  r9  rˆ  r™  r   r
   ÚHTTP_303_SEE_OTHERr   rØ   rù  )r¹   r®   r;  r<  r=  rK   r¥   r™   r‹   Úfolyamatban_levo_berletÚ	berlo_nevÚatszallito_cegrž  rŸ  r   Úuj_thÚregi_th_nevÚkivonas_logÚmegjegyzes_textÚuj_gepÚ
uj_gep_logÚ
old_statusÚ
status_logs                          rI   Úgep_statusz_valtasrP    sã  € ô 0°ÓFÐäÐ/×4Ñ4ÜØØÐ eÐfñ
ð 	
ð
 × × ÜØØÐ oÐpñ
ð 	
ð
 ×ÑÔ ;Ó;ÜØØÐ [Ð\ñ
ð 	
ð
 �(‰(”6—>‘>Ó
"×
)Ñ
)Ü�‰×Ñ˜ZÑ'Ü�‰×!Ñ!Ð%7Ñ7ó÷ �eƒgð ö
 Ô(¨×;Ñ;ÜØØÐ RÐSñ
ð 	
ð Ð)Ó)ÜØØÐ yÐzñ
ð 	
ð
 Ô4Ó4Ü¨°iÐA_Ð5`ÑaÐaà�XÓ #§+¡+Ð5Ó"ÜØØð  !jð  kñ
ð 	
ð
 Ð8Ô8¿_ð �;‰;˜(Ó"Ü¨C¸)ØsÐtw×tÑtð  tAð  ABð  Cð:Eñ Fð Fô #/¨sÓ"7ÐÞ"ØAX×Ab×AbÐ/×9Ñ9×=Ò=ð  jA÷  jQñ  jQ÷  jfð  UfˆIÜ¨C¸)Ø:¸9¸+ð F9ð :ð:<ñ =ð =ð Ÿ™¤&§.¡.Ó1×8Ñ8¼¿¹×9JÑ9JÈcÏnÉnÑ9\Ó]×cÑcÓeˆÜ%>¸~Ó%RÑ"ˆ˜UÞÜ¨C¸)ØGÈ	À{ÐRSÐTYÐSZð [;ð <ð:>ñ ?ð ?ð —‘œŸ™Ó%×,Ñ,Ü�K‰K�N‰N˜oÑ-Ü�K‰K×"Ñ"Ð&8Ñ8ó
÷ ‰%‹'ð 	ö Ü¨C¸)ÐEsÐ9tÑuÐuà�=�=ØŸ-™-×+Ñ+‰Kà&ˆKà9ˆŒØ0°·±°¸9ÀXÀJÐOˆŒä—o’oØ—v‘vØ —O‘OØ!ØØ;¸E¿I¹I¸;ÐGñ
ˆð 	�‰ˆ{Ôà0°°Ð=MÐNˆØ×"×"Ø˜s×6Ñ6Ñ6ˆOä—’ò "
Ø—~’~ð"
à—H’Hð"
ð —~’~ð"
ð —:’:ð	"
ð
 —)’)ð"
ð —~’~ð"
ð ×)Ò)ð"
ð —\’\ð"
ð —~’~ð"
ñ !0ð"
ð ×+Ò+ð"
ð #&×";Ò";ð"
ð —K’Kð"
ð  #×5Ò5ð"
ð  #×5Ò5ð"
ð  "%×!9Ò!9ð!"
ð" $'×#=Ò#=ð#"
ð$ Ÿšð%"
ð& !$× 7Ò 7ð'"
ð( %(×$?Ò$?ð)"
ð* ),×(GÒ(Gð+"
ð, &)×%AÒ%Að-"
ð. "%×!9Ò!9ð/"
ð0 $'×#=Ò#=ð1"
ñ2 $(ð3"
ñ4 ð5"
ð6 !×1Ò1ð7"
ð8 !×1Ò1ð9"
ð: —m’mð;"
ð< ×)Ò)ð="
ð> —\’\ð?"
ð@ —\’\ðA"
ðB —\’\ðC"
ˆðF 	�‰ˆvŒØ
�‰Œ
ä—_’_Ø—y‘yØ —O‘OØ&ØØ+¨K¨=Ð8cÐdñ
ˆ
ð 	�‰ˆzÔØ
�	‰	Œä H¼&×:SÑ:SÑTÐTà—‘€JØ„KØ„Oä—’Ø—6‘6Ø—‘ØØØ�L °¨z¸Ð;ñ€Jð ‡F�Fˆ:Ôð ÐcÓcÜ".¨sÓ"7ÐÞ"Ü+/¯:ª:«<Ð#Ô(à‡I�I„KàÐcÓcÜØ*¨3¯6©6¨(Ð3Ü×1Ñ1ñ
ð 	
ô
  ´f×6OÑ6OÑPÐPr]   z/gep/{uuid}/kihelyezesÚBerbeador  r  Úberlo_cim_kulsoÚberlo_elerhetoseg_kulsor  Úuzemeltetes_felelosc
                 óŽ  • U	R                   S;  a
  [        SSS9$ [        X‘5      n
UR                  [        R
                  5      R                  [        R
                  R                  U :H  [        R
                  R                  U
:H  5      R                  5       nU(       d
  [        SSS9$ [        X¨5      (       d
  [        SSS9$ U	R                  (       a
  [        SSS9$ UR                  (       a  UR                  R                  (       d  [        SU  3SS9$ [        X¸5      (       a  [        SU  3SS9$ US;  a  S	n [        R                   " US
5      R#                  5       nUR)                  5       R+                  5       (       a  [-        U5      OS nUbÌ  UR                  [        R.                  5      R                  [        R.                  R0                  U:H  [        R.                  R2                  S:H  [        R.                  R0                  U
:g  5      R                  5       nU(       d  [        SU  3SS9$ [4        R6                  " XŠU5      (       d  [        SU  3SS9$ UR)                  5       nU(       d  U(       d  [        SU  3SS9$ UR9                  [        R:                  " UR0                  UU=(       d    S UR)                  5       =(       d    S UR)                  5       =(       d    S XÇUS L U	R0                  S9	5        UR=                  5         [        SU  3SS9$ ! [$         a    ["        R&                  " 5       n GNàf = f)Nrè  rä   rx  ry  rç   rè   ú/szerkesztes/)rQ  ÚBerlorQ  r>  T)	r®   r  r  rR  rS  r  rT  r/  Úletrehozo_user_id)r¤   r   r   rW   rT   rU   rX   r  rL   rZ   r!   r¿   r  r  r2   r   r?  r   r†  rØ   rD   r¢   r£   r  rY   r  r  Úpartnerek_era  r  r™  )r  r¹   r  r  rR  rS  r  rT  rK   r¥   r™   r‹   Úkezdete_datumÚberlo_company_id_valÚcelzott_cegs                  rI   Úgep_kihelyezeser]  Ó  sÇ  € ð ×ÑÐ DÓDÜ H¸#Ñ>Ð>ä/°ÓFÐØ
�(‰(”6—>‘>Ó
"×
)Ñ
)Ü�‰×Ñ˜tÑ#¤V§^¡^×%>Ñ%>ÐBTÑ%Tóç�eƒgð ö Ü H¸#Ñ>Ð>äÐ/×4Ñ4ÜÐ$:ÈÑLÐLØ× × ÜÐ$;ÈÑMÐMð �7�7˜#Ÿ'™'×,×,Ü m°D°6Ð$:ÈÑLÐLä�C×ÑÜ m°D°6Ð$:ÈÑLÐLàÐ"7Ó7Ø(Ðð%Ü ×)Ò)¨'°:Ó>×CÑCÓEˆð 5E×4JÑ4JÓ4L×4TÑ4T×4VÑ4Vœ3Ð/Ô0Ð\`ÐØÑ'ð
 —h‘hœvŸ~™~Ó.×5Ñ5Ü�N‰N×ÑÐ!5Ñ5Ü�N‰N× Ñ  DÑ(Ü�N‰N×ÑÐ!3Ñ3ó
÷ ‰%‹'ð	 	ö
 Ü#¨-¸°vÐ(>ÈCÑPÐPô �Š˜rÐ7K×LÑLÜ#¨-¸°vÐ(>ÈCÑPÐPØ%×+Ñ+Ó-€OÞ®Ü m°D°6Ð$:ÈÑLÐLà‡F�FŒ6× Ò Ø—6‘6Ø-Ø'×/¨4Ø'×-Ñ-Ó/×7°4Ø 7× =Ñ =Ó ?× GÀ4Øð )¨DÐ0Ø&Ÿ/™/ñô ð ‡I�I„KÜ -°¨vÐ 6ÀCÑHÐHøôY ó %ÜŸ
š
›‹ð%ús   Ä>%L! Ì!MÍMz/gep/{uuid}/berlet-lezarasac                 ó.  • UR                   S;  a
  [        SSS9$ [        X15      nUR                  [        R
                  5      R                  [        R
                  R                  U :H  [        R
                  R                  U:H  5      R                  5       nU(       d
  [        SSS9$ [        X4U5      nU(       a  [        [        U   SS9$ [        XR5      nU(       a*  [        R                  " 5       Ul        UR!                  5         [        SU  3SS9$ )Nrè  rä   rx  ry  rV  )r¤   r   r   rW   rT   rU   rX   r  rL   rZ   r$   r%   r2   r   rØ   rù  r™  )r  r¹   rK   r¥   r™   r‹   Útiltasr4  s           rI   Úberlet_lezarasar`  +  sä   € ð ×ÑÐ DÓDÜ H¸#Ñ>Ð>ä/°ÓFÐØ
�(‰(”6—>‘>Ó
"×
)Ñ
)Ü�‰×Ñ˜tÑ#¤V§^¡^×%>Ñ%>ÐBTÑ%Tóç�eƒgð ö Ü H¸#Ñ>Ð>ô ˜lÀÓC€FÞÜÔ$:¸6Ñ$BÐPSÑTÐTä˜#Ó"€FÞÜ—j’j“lˆŒØ
�	‰	Œä -°¨vÐ 6ÀCÑHÐHr]   ú/berlet-fuggobenc           	      óZ  • UR                   S;  a
  [        SSS9$ [        X 5      nUR                  [        R
                  5      R                  [        R
                  R                  U:H  [        R
                  R                  S:H  [        R
                  R                  S:H  5      R                  [        R
                  R                  R                  5       5      R                  5       nUR                  [        R                  5      R                  [        R                  R                  U:H  5      R                  5       nUR                  [        R                   R"                  5      R                  [        R                   R                  U:H  [        R                   R"                  S:g  5      R%                  5       R                  5       n/ nU H>  nUS   R'                  5       S:w  d  M  UR)                  US   R'                  5       5        M@     [*        R,                  " U S	UUUUS
.S9$ )uÅ   A bÃ©rlÅ‘ cÃ©g oldalÃ¡n megjelenÅ‘, jÃ³vÃ¡hagyÃ¡sra vÃ¡rÃ³ bÃ©rbevÃ©teli kÃ©rÃ©sek listÃ¡ja - a bÃ©rbeadÃ³
nem kÃ©nyszerÃ­theti rÃ¡ a hozzÃ¡fÃ©rÃ©st, amÃ­g ezen az oldalon valaki jÃ³vÃ¡ nem hagyja.rè  rä   rx  ry  NFr   r:   zberlet_fuggoben.html)rî   Úfuggo_berletekrï   Úeddigi_keszenleti_helyekrý   )r¤   r   r   rW   rT   r  rX   r  rù  r/  rz   Ú
letrehozvar{   r|   r   rL   rU   r°   r  rD   rS   r4   r  )	r¹   rK   r¥   r™   rc  rï   Ú eddigi_keszenleti_helyek_recordsrd  r  s	            rI   Úberlet_fuggoben_listarg  I  s«  € ð ×ÑÐ DÓDÜ H¸#Ñ>Ð>ä/°ÓFÐØ—X‘Xœf×3Ñ3Ó4×;Ñ;Ü×Ñ×.Ñ.Ð2DÑDÜ×Ñ×"Ñ" dÑ*Ü×Ñ×(Ñ(¨EÑ1ó÷ �hŒv×$Ñ$×/Ñ/×4Ñ4Ó6Ó7¿¹»ð	 ð —(‘(œ6Ÿ;™;Ó'×.Ñ.¬v¯{©{×/EÑ/EÐI[Ñ/[Ó\×`Ñ`Ób€KØ')§x¡x´·±×0IÑ0IÓ'J×'QÑ'QÜ�‰×!Ñ!Ð%7Ñ7Ü�‰×!Ñ! TÑ)ó(÷ �hƒj—‘“ð %ð  "ÐÛ-ˆØˆQ‰4�:‰:‹<˜2ÕØ$×+Ñ+¨A¨a©D¯J©J«LÖ9ñ .ô ×%Ò%ØØ#à Ø,Ø&Ø(@ñ	
ñ	ð 	r]   z/berlet/{berlet_id}/jovahagyasÚ	berlet_idr0  r2  c                 óÖ  • UR                   S;  a
  [        SSS9$ [        XQ5      n[        XVU5      nU(       a  [        [        U   SS9$ UR                  [        R                  5      R                  [        R                  R                  U :H  [        R                  R                  U:H  [        R                  R                  S :H  5      R                  5       nU(       d
  [        SSS9$ S n	UR                  5       R                  5       (       a|  UR                  [        R                  5      R                  [        R                  R                  [!        U5      :H  [        R                  R"                  U:H  5      R                  5       n	UR                  5       nU	(       a  U(       d
  [        SSS9$ SUl        U	R                  Ul        X8l        UR+                  5         [        SSS9$ )Nrè  rä   rx  ry  ra  z"/berlet-fuggoben?hiba=hianyos_helyT)r¤   r   r   r$   r%   rW   rT   r  rX   rY   r  rù  rZ   rD   r¢   r   r£   rL   r/  r0  r2  r™  )
rh  r¹   r0  r2  rK   r¥   r™   r_  r4  r½   s
             rI   Úberlet_jovahagyasarj  t  s�  € ð ×ÑÐ DÓDÜ H¸#Ñ>Ð>ä/°ÓFÐä˜lÀÓC€FÞÜÔ$:¸6Ñ$BÐPSÑTÐTà�X‰X”f×+Ñ+Ó,×3Ñ3Ü×Ñ× Ñ  IÑ-Ü×Ñ×.Ñ.Ð2DÑDÜ×Ñ×"Ñ" dÑ*ó÷ �eƒgð	 ö
 ÜÐ$6ÀCÑHÐHð €IØ×ÑÓ×$Ñ$×&Ñ&Ø—H‘HœVŸ[™[Ó)×0Ñ0Ü�K‰K�N‰Nœc -Ó0Ñ0Ü�K‰K×"Ñ"Ð&8Ñ8ó
÷ ‰%‹'ð 	ð 2×7Ñ7Ó9ÐÞÖ1ÜÐ$HÐVYÑZÐZà€FÔØ$Ÿ<™<€FÔØ#8Ô Ø‡I�I„KäÐ 2ÀÑDÐDr]   z/berlet/{berlet_id}/elutasitasc                 ó(  • UR                   S;  a
  [        SSS9$ [        X15      n[        X4U5      nU(       a  [        [        U   SS9$ UR                  [        R                  5      R                  [        R                  R                  U :H  [        R                  R                  U:H  [        R                  R                  S:H  5      R                  5       nU(       a*  [        R                  " 5       Ul        UR                  5         [        SSS9$ )u©   A bÃ©rlÅ‘ elutasÃ­tja a felkÃ­nÃ¡lt kihelyezÃ©st - lezÃ¡rjuk (vege = ma), Ã­gy a bÃ©rbeadÃ³
szabadon indÃ­that Ãºj kihelyezÃ©st (akÃ¡r ugyanehhez, akÃ¡r mÃ¡sik cÃ©ghez).rè  rä   rx  ry  Nra  )r¤   r   r   r$   r%   rW   rT   r  rX   rY   r  rù  rZ   r   rØ   r™  )rh  r¹   rK   r¥   r™   r_  r4  s          rI   Úberlet_elutasitasarl  ¤  sß   € ð ×ÑÐ DÓDÜ H¸#Ñ>Ð>ä/°ÓFÐä˜lÀÓC€FÞÜÔ$:¸6Ñ$BÐPSÑTÐTà�X‰X”f×+Ñ+Ó,×3Ñ3Ü×Ñ× Ñ  IÑ-Ü×Ñ×.Ñ.Ð2DÑDÜ×Ñ×"Ñ" dÑ*ó÷ �eƒgð	 ö
 Ü—j’j“lˆŒØ
�	‰	ŒäÐ 2ÀÑDÐDr]   z&/gep/{uuid}/berlet/{berlet_id}/alnaploc           	      óZ  • [        XB5      n[        XS5      nUR                  [        R                  5      R                  [        R                  R                  U :H  [        [        R                  R                  U:H  [        R                  R                  R                  U5      5      5      R                  5       nU(       d
  [        SSS9$ [        Xt5      (       d  [        XtU5      (       d
  [        SSS9$ UR                  [        R                  5      R                  [        R                  R                  U:H  [        R                  R                   UR                  :H  5      R                  5       nU(       d  [        SU  3SS9$ UR                  [        R"                  5      R                  [        R"                  R$                  U:H  5      R'                  [        R"                  R(                  R+                  5       5      R-                  5       n	[.        R0                  " USXGX‰S.S9$ )u\   A bÃ©rleti idÅ‘szak alatt keletkezett vizsgÃ¡lati jegyzÅ‘kÃ¶nyvek szÅ±rt nÃ©zete (alnaplÃ³).rä   rx  ry  rV  zberlet_alnaplo.html)rî   r‹   r4  Úvizsgalatokrý   )r   r3   rW   rT   rU   rX   r  r   rL   rY   r~   rZ   r   r   r1   r  r®   rõ  Úberleti_idoszak_idrz   rö  r{   r|   r4   r  )
r  rh  r¹   rK   r¥   r™   rÍ   r‹   r4  rn  s
             rI   Úberlet_alnaplorp  Â  s®  € ô 0°ÓFÐÜ,Ð-?ÓD€Nà
�(‰(”6—>‘>Ó
"×
)Ñ
)Ü�‰×Ñ˜tÑ#ÜŒF�N‰N×%Ñ%Ð);Ñ;¼V¿^¹^×=NÑ=N×=RÑ=RÐSaÓ=bÓcó÷ �eƒgð ö Ü H¸#Ñ>Ð>ä˜c×0Ñ0Ô9UÐVYÐik×9lÑ9lÜ H¸#Ñ>Ð>à�X‰X”f×+Ñ+Ó,×3Ñ3Ü×Ñ× Ñ  IÑ-¬v×/DÑ/D×/OÑ/OÐSV×SYÑSYÑ/Yóç�eƒgð ö Ü m°D°6Ð$:ÈÑLÐLà—(‘(œ6×,Ñ,Ó-×4Ñ4Ü×Ñ×,Ñ,°	Ñ9óç�hŒv× Ñ ×&Ñ&×+Ñ+Ó-Ó.¯s©s«uð ô ×%Ò%ØØ"à ¸ñ
ñð r]   r(  )r:   r:   r:   rY   r{   )r:   r:   r:   r:   rY   r{   )‚r.  r,  rò  rŠ  ri   r“  r   r   r   Úfastapir   r   r   r	   r
   r   Úfastapi.responsesr   r   r   Úfastapi.encodersr   Ú
sqlalchemyr   r   r   r   r   Úsqlalchemy.ormr   rT   Úsecurityr   r   Údatabaser   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   Ú	msz_logicr)   r*   r+   r,   Úlicenc_utilsr-   Úimage_utilsr.   r/   Úrouters.ai_scanr0   Úberles_utilsr1   r2   r3   Úpartner_ceg_utilsr  Útemplates_envr4   Únaplo_utilsr5   ÚrouterrR   rJ   r£   r\   r‰   r}   rn   Úlistr‡   Údictr�   rE   r•   r˜   r¨   r¸   r“   ÚUserrÄ   rÏ   rÛ   rá   r  r%  r5  Úpostr¹  r¿  rU   r°   rw   rx   rM   r<   r×   rT  rN   r^   rJ  rK  rË   rÈ  rÏ  rÓ  r  r%  r7  rB  rP  r]  r`  rg  rj  rl  rp  rA  r]   rI   Ú<module>r…     s¯
  ðÛ 
Û 	Û Û 	Û 	Û ß -Ñ -ç G× Gß JÑ JÝ -ß 4Õ 4Ý "ã ß NÝ ÷÷ ÷ ÷ ó ÷ó õ 3ß ,Ý 6ß \Ñ \Û Ý #Ý á	¡©°zÓ)BÓ!CÐ DÑ	E€ð˜cô ñ(˜wð °Cð ÀSð ÐX[ð Ðloõ ðHÐ ð  Ð ðA˜#ô Añ
˜7ð °ð ÐVZõ ð0
 $ô 
ð¨ð °tô ðO #ô Oð˜Wð Èô ð,<˜Wô <ð, ‡�Ð Ó!ð ØØÙ˜&“/Ù 'Ð(8Ó 9ñ!Øð!àð!ð ð!ð ð	!ð
 	ð!ð —+‘+ô!ó "ð!ôH;ð& ‡�Ð&Ó'ñ ˜&“/Ù 'Ð(8Ó 9ñ	Øðàðð 	ðð —+‘+ô	ó (ðð< ‡�Ð(Ó)ð ØØÙ˜&“/Ù 'Ð(8Ó 9ñ%Øð%àð%ð ð%ð ð	%ð
 	ð%ð —+‘+ô%ó *ð%ðR ‡�ˆI l€Ð3ñ ˜&“/Ù 'Ð(8Ó 9ñaØðaàðað —+‘+ôaó 4ðaðH ‡�Ð!°,€Ð?ñ ˜&“/Ù 'Ð(8Ó 9ñ	YØðYà
ðYð 	ðYð —+‘+ô	Yó @ðYðx ‡�Ð!°,€Ð?ñ ˜&“/Ù 'Ð(8Ó 9ñ	6Øð6à
ð6ð 	ð6ð —+‘+ô	6ó @ð6ðr ‡�ˆ^Óñ ˜&“/Ù 'Ð(8Ó 9Ù ¨Ñ,Ù ¨Ñ,Ù "Ñ%Ù RÑ(Ù Ñ$Ù Ñ$Ù Ñ$ñN;ØðN;àðN;ð —+‘+ðN;ð ð	N;ð
 ðN;ð ðN;ð ðN;ð ðN;ð ðN;ð ôN;ó ðN;òdð0 —.‘.×+Ñ+Ø�n‰n×#Ñ#Ø�^‰^×!Ñ!Ø—.‘.×+Ñ+Ø—‘×'Ñ'Ø—>‘>×8Ñ8Ø�~‰~×%Ñ%Ø—N‘N×/Ñ/Ø—.‘.×+Ñ+Ø�~‰~×+Ñ+Ø�n‰n×2Ñ2Ø�~‰~×%Ñ%ñÐ ñ ]À'õ ]ñBÀGõ ð ‡�ˆH \€Ð2ð ØØØØØÙ˜&“/Ù 'Ð(8Ó 9ñNØðNàðNð ðNð ð	Nð
 ðNð ðNð ðNð 	ðNð —+‘+ôNó 3ðNðb ‡�Ð$°\€ÐBð ØØØØØÙ˜&“/Ù 'Ð(8Ó 9ñ<Øð<à	ð<ð ð<ð ð	<ð
 ð<ð ð<ð ð<ð 	ð<ð —+‘+ô<ó Cð<ð~ ‡�Ð&Ó'ð ØØØØØÙ˜&“/Ù 'Ð(8Ó 9ñ0Øð0à	ð0ð ð0ð ð	0ð
 ð0ð ð0ð ð0ð 	ð0ð —+‘+ô0ó (ð0òrÐ ð ‡�Ð/Ó0ñ ˜3“iÙ˜“IÙ ›:Ù˜&“/Ù 'Ð(8Ó 9ñAQØðAQàðAQð ðAQð ð	AQð
 ðAQð 	ðAQð —+‘+ôAQó 1ðAQðN ‡�Ð%Ó&ñ ! ›HÙ ›8Ù ›8Ù#'¨£8Ù˜“9Ù# JÓ/Ù˜&“/Ù 'Ð(8Ó 9ñTIØ
ðTIàðTIð ðTIð ð	TIð
 ðTIð !ðTIð ðTIð ðTIð 	ðTIð —+‘+ôTIó 'ðTIðn ‡�Ð*Ó+ñ ˜&“/Ù 'Ð(8Ó 9ñ	IØ
ðIàðIð 	ðIð —+‘+ô	Ió ,ðIð: ‡�Ð¨|€Ð<ñ ˜&“/Ù 'Ð(8Ó 9ñ'Øð'àð'ð —+‘+ô'ó =ð'ðT ‡�Ð-Ó.ñ ˜b›Ù!% b£Ù˜&“/Ù 'Ð(8Ó 9ñ,EØð,Eàð,Eð ð,Eð ð	,Eð
 	ð,Eð —+‘+ô,Eó /ð,Eð^ ‡�Ð-Ó.ñ ˜&“/Ù 'Ð(8Ó 9ñ	EØðEàðEð 	ðEð —+‘+ô	Eó /ðEð: ‡�Ð4À\€ÐRñ
 ˜&“/Ù 'Ð(8Ó 9ñ%Ø
ð%àð%ð ð%ð 	ð	%ð
 —+‘+ô%ó Sñ%r]   