Spaces:
Sleeping
Sleeping
File size: 92,576 Bytes
e0df020 bc40628 fb8ac84 959facf 0f12050 959facf 0f12050 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 |
from flask import Flask ,render_template ,request ,jsonify ,redirect ,url_for #line:1
import pandas as pd #line:2
import numpy as np #line:3
import xlrd2 as xlrd #line:4
import unicodedata #line:5
import spacy #line:6
import inflect #line:7
nlp =spacy .load ("es_core_news_md")#line:8
from inflector import Inflector ,Spanish #line:10
inflector =Inflector (Spanish )#line:11
import speech_recognition as sr #line:12
import os #line:13
import requests #line:14
from requests .auth import HTTPBasicAuth #line:15
import asyncio #line:16
import aiohttp #line:17
from flask_socketio import SocketIO #line:18
auth =aiohttp .BasicAuth ('1234','API')#line:20
base_url ='https://orva.tedcas.com/api/'#line:21
archivo ="./preguntas_qh_tags.xlsx"#line:22
async def faq ():#line:24
OOOOO0OO0O0OOOO0O =pd .read_excel (archivo ,engine ="openpyxl")#line:25
OO00000OO0O0O00OO =OOOOO0OO0O0OOOO0O #line:26
OOOOO0OO0O0OOOO0O =xlrd .open_workbook (archivo )#line:27
OOOOO0OO0O0OOOO0O =OOOOO0OO0O0OOOO0O .sheet_by_index (0 )#line:28
OO00000000OO00OO0 =[]#line:29
O0OOO00OOOO00O0O0 =[]#line:30
O00OO00O000O0OO00 =[]#line:31
O00OOO0O00O000O0O =pd .read_excel (archivo ,header =1 )#line:32
for O0OO0O000O0000O00 ,O00O00O00OO000OOO in O00OOO0O00O000O0O .iterrows ():#line:33
if OO00000OO0O0O00OO .loc [O0OO0O000O0000O00 ,'Especialidad']=='trauma':#line:34
OO0OO0OO0OO00O00O =OOOOO0OO0O0OOOO0O .cell (int (O0OO0O000O0000O00 )+1 ,2 )#line:35
O00O0O0O0OOO000O0 =OOOOO0OO0O0OOOO0O .cell (int (O0OO0O000O0000O00 )+1 ,3 )#line:36
OO0OO0OO0OO00O00O =str (OO0OO0OO0OO00O00O )#line:37
O00O0O0O0OOO000O0 =str (O00O0O0O0OOO000O0 )#line:38
OO0OO0OO0OO00O00O =OO0OO0OO0OO00O00O .split ("'")#line:39
O00O0O0O0OOO000O0 =O00O0O0O0OOO000O0 .split ("'")#line:40
OO00000000OO00OO0 .append (f" {OO0OO0OO0OO00O00O[1]} {O00O0O0O0OOO000O0[1]} ")#line:41
elif OO00000OO0O0O00OO .loc [O0OO0O000O0000O00 ,'Especialidad']=='uro':#line:42
OO0OO0OO0OO00O00O =OOOOO0OO0O0OOOO0O .cell (int (O0OO0O000O0000O00 )+1 ,2 )#line:43
O00O0O0O0OOO000O0 =OOOOO0OO0O0OOOO0O .cell (int (O0OO0O000O0000O00 )+1 ,3 )#line:44
OO0OO0OO0OO00O00O =str (OO0OO0OO0OO00O00O )#line:45
O00O0O0O0OOO000O0 =str (O00O0O0O0OOO000O0 )#line:46
OO0OO0OO0OO00O00O =OO0OO0OO0OO00O00O .split ("'")#line:47
O00O0O0O0OOO000O0 =O00O0O0O0OOO000O0 .split ("'")#line:48
O0OOO00OOOO00O0O0 .append (f" {OO0OO0OO0OO00O00O[1]} {O00O0O0O0OOO000O0[1]} ")#line:49
elif OO00000OO0O0O00OO .loc [O0OO0O000O0000O00 ,'Especialidad']=='admin':#line:50
OO0OO0OO0OO00O00O =OOOOO0OO0O0OOOO0O .cell (int (O0OO0O000O0000O00 )+1 ,2 )#line:51
O00O0O0O0OOO000O0 =OOOOO0OO0O0OOOO0O .cell (int (O0OO0O000O0000O00 )+1 ,3 )#line:52
OO0OO0OO0OO00O00O =str (OO0OO0OO0OO00O00O )#line:53
O00O0O0O0OOO000O0 =str (O00O0O0O0OOO000O0 )#line:54
OO0OO0OO0OO00O00O =OO0OO0OO0OO00O00O .split ("'")#line:55
O00O0O0O0OOO000O0 =O00O0O0O0OOO000O0 .split ("'")#line:56
O00OO00O000O0OO00 .append (f" {OO0OO0OO0OO00O00O[1]} {O00O0O0O0OOO000O0[1]} ")#line:57
if O00O00O00OO000OOO .dropna ().empty :#line:58
break #line:59
return OO00000000OO00OO0 ,O0OOO00OOOO00O0O0 ,O00OO00O000O0OO00 #line:60
async def buscar_faq (OO0OO0OO0O0OO0O0O ,O0O0O000O000OOO0O ):#line:62
OOO0OO0OO00O000O0 =pd .read_excel (archivo ,engine ="openpyxl")#line:63
OO0O0OOO0O00O000O =OOO0OO0OO00O000O0 #line:64
OO0O0O0O0OO0OOO00 =0 #line:65
OOOO000OO00OO0O0O =OO0OO0OO0O0OO0O0O #line:66
O0000O0000OOOO000 =[]#line:67
print ("result"+str (OOOO000OO00OO0O0O ))#line:68
for OOOO00O0O0000000O ,OOO000O000OOO00O0 in OOO0OO0OO00O000O0 .iterrows ():#line:69
O00O00OOO000O0O00 =OOO0OO0OO00O000O0 .loc [OOOO00O0O0000000O ,'TAGS2']#line:70
O00O00OOO000O0O00 =O00O00OOO000O0O00 .split (",")#line:71
O0000O0000OOOO000 .append (O00O00OOO000O0O00 )#line:72
O0O0O0O00OO00O0O0 =[]#line:73
O00O00OOO000O0O00 =[]#line:74
for O000O0000OO00000O ,O00O0O0O00OOO000O in enumerate (OOOO000OO00OO0O0O ):#line:75
OOOO000OO00OO0O0O [O000O0000OO00000O ]=inflector .singularize (str (O00O0O0O00OOO000O ))#line:76
OO0O0O0O00O00O00O =np .zeros (len (OOO0OO0OO00O000O0 .index ),dtype =int )#line:77
for OOO00OOOOOOOOOO00 ,OOO000O000OOO00O0 in enumerate (O0000O0000OOOO000 ):#line:78
O00OOO0O0OO00OO00 =[]#line:79
for O00O0O0O00OOO000O in OOO000O000OOO00O0 :#line:80
if O0O0O000O000OOO0O ==0 :#line:81
if O00O0O0O00OOO000O !=[]:#line:82
OO0O0O0O0OO0OOO00 =0 #line:83
for O0O0O0O000O0O0O0O in range (100 ):#line:84
O0O0O0O000O0O0O0O =O0O0O0O000O0O0O0O /10 #line:85
O0O0O0O000O0O0O0O =str (O0O0O0O000O0O0O0O )#line:86
if O00O0O0O00OOO000O ==O0O0O0O000O0O0O0O :#line:87
O0O0O0O000O0O0O0O =O0O0O0O000O0O0O0O .split (".")#line:88
O00OOO0O0OO00OO00 .append (O0O0O0O000O0O0O0O [0 ])#line:89
O00OOO0O0OO00OO00 .append ("con")#line:90
O00OOO0O0OO00OO00 .append (O0O0O0O000O0O0O0O [1 ])#line:91
OO0O0O0O0OO0OOO00 =OO0O0O0O0OO0OOO00 +1 #line:92
if OO0O0O0O0OO0OOO00 ==0 :#line:93
O00OOO0O0OO00OO00 .append (O00O0O0O00OOO000O )#line:94
if O0O0O000O000OOO0O ==1 :#line:95
O00OOO0O0OO00OO00 .append (O00O0O0O00OOO000O )#line:96
O0O0O0O00OO00O0O0 .append (O00OOO0O0OO00OO00 )#line:97
for O00000OOOO00OO00O in OOOO000OO00OO0O0O :#line:98
for OOO0OO0OO00OO0000 ,O00O0O0O00OOO000O in enumerate (O0O0O0O00OO00O0O0 [OOO00OOOOOOOOOO00 ]):#line:99
if str (O00000OOOO00OO00O )=="maya":#line:100
O00000OOOO00OO00O ="malla"#line:101
if str (O00000OOOO00OO00O )=="pilos"or str (O00000OOOO00OO00O )=="pilo":#line:102
O00000OOOO00OO00O ="philo"#line:103
if str (O00000OOOO00OO00O )=="filos"or str (O00000OOOO00OO00O )=="filo":#line:104
O00000OOOO00OO00O ="philo"#line:105
if str (O00000OOOO00OO00O )=="sinces"or str (O00000OOOO00OO00O )=="sinc":#line:106
O00000OOOO00OO00O ="synthe"#line:107
if str (O00000OOOO00OO00O )=="sintes"or str (O00000OOOO00OO00O )=="sint":#line:108
O00000OOOO00OO00O ="synthe"#line:109
if str (O00000OOOO00OO00O )=="axos"or str (O00000OOOO00OO00O )=="axo":#line:110
O00000OOOO00OO00O ="axso"#line:111
if str (O00000OOOO00OO00O )=="uno":#line:112
O00000OOOO00OO00O ="1"#line:113
if str (O00000OOOO00OO00O )=="dos"or str (O00000OOOO00OO00O )=="do":#line:114
O00000OOOO00OO00O ="2"#line:115
if str (O00000OOOO00OO00O )=="tres"or str (O00000OOOO00OO00O )=="tr":#line:116
O00000OOOO00OO00O ="3"#line:117
if str (O00000OOOO00OO00O )=="cuatro":#line:118
O00000OOOO00OO00O ="4"#line:119
if str (O00000OOOO00OO00O )=="cinco":#line:120
O00000OOOO00OO00O ="5"#line:121
if str (O00000OOOO00OO00O )=="seis"or str (O00000OOOO00OO00O )=="sei":#line:122
O00000OOOO00OO00O ="6"#line:123
if str (O00000OOOO00OO00O )=="siete":#line:124
O00000OOOO00OO00O ="7"#line:125
if str (O00000OOOO00OO00O )=="ocho":#line:126
O00000OOOO00OO00O ="8"#line:127
if str (O00000OOOO00OO00O )=="nueve":#line:128
O00000OOOO00OO00O ="9"#line:129
if str (O00000OOOO00OO00O )=="cero":#line:130
O00000OOOO00OO00O ="0"#line:131
if str (O00000OOOO00OO00O )=="veintiuno":#line:132
O00000OOOO00OO00O ="21"#line:133
if str (O00000OOOO00OO00O )=="veinte":#line:134
O00000OOOO00OO00O ="20"#line:135
if str (O00000OOOO00OO00O )=="veintidos"or str (O00000OOOO00OO00O )=="veintido":#line:136
O00000OOOO00OO00O ="22"#line:137
if str (O00000OOOO00OO00O )=="veintitres"or str (O00000OOOO00OO00O )=="veintitre":#line:138
O00000OOOO00OO00O ="23"#line:139
if str (O00000OOOO00OO00O )=="veinticuatro":#line:140
O00000OOOO00OO00O ="24"#line:141
if str (O00000OOOO00OO00O )=="veinticinco":#line:142
O00000OOOO00OO00O ="25"#line:143
if str (O00000OOOO00OO00O )=="veintiseis"or str (O00000OOOO00OO00O )=="veintisei":#line:144
O00000OOOO00OO00O ="26"#line:145
if str (O00000OOOO00OO00O )=="veintisiete":#line:146
O00000OOOO00OO00O ="27"#line:147
if str (O00000OOOO00OO00O )=="veintiocho":#line:148
O00000OOOO00OO00O ="28"#line:149
if str (O00000OOOO00OO00O )=="veintinueve":#line:150
O00000OOOO00OO00O ="29"#line:151
if str (O00000OOOO00OO00O )=="treinta":#line:152
O00000OOOO00OO00O ="30"#line:153
if str (remove_accents (O00O0O0O00OOO000O )).lower ()==str (remove_accents (O00000OOOO00OO00O )).lower ():#line:154
OO0O0O0O00O00O00O [OOO00OOOOOOOOOO00 ]=OO0O0O0O00O00O00O [OOO00OOOOOOOOOO00 ]+1 #line:155
O0O0O0O00OO00O0O0 [OOO00OOOOOOOOOO00 ].pop (OOO0OO0OO00OO0000 )#line:156
OO0000OOOOOO00OO0 =np .argwhere (OO0O0O0O00O00O00O ==np .amax (OO0O0O0O00O00O00O ))#line:158
OOOO00OO0O0O0OO0O =[]#line:159
O00OO000OOOO0OO0O =[]#line:160
OO000O00000O00O0O =[]#line:161
O0OO000O0O0OOO0O0 ={}#line:162
OOO0OO0OO00O000O0 =xlrd .open_workbook (archivo )#line:163
OOO0OO0OO00O000O0 =OOO0OO0OO00O000O0 .sheet_by_index (0 )#line:164
if not np .all (OO0O0O0O00O00O00O ==0 ):#line:165
for O0O0O000OO0OO0O00 in OO0000OOOOOO00OO0 :#line:166
if (OO0O0OOO0O00O000O .loc [O0O0O000OO0OO0O00 ,'Especialidad']=='trauma').any ():#line:167
O0000OOOOOOO00OO0 =OOO0OO0OO00O000O0 .cell (int (O0O0O000OO0OO0O00 )+1 ,2 )#line:168
O0000O000OO0O00OO =OOO0OO0OO00O000O0 .cell (int (O0O0O000OO0OO0O00 )+1 ,3 )#line:169
O0000OOOOOOO00OO0 =str (O0000OOOOOOO00OO0 )#line:170
O0000O000OO0O00OO =str (O0000O000OO0O00OO )#line:171
O0000OOOOOOO00OO0 =O0000OOOOOOO00OO0 .split ("'")#line:172
O0000O000OO0O00OO =O0000O000OO0O00OO .split ("'")#line:173
OOOO00OO0O0O0OO0O .append (f" {O0000OOOOOOO00OO0[1]} {O0000O000OO0O00OO[1]} ")#line:174
elif (OO0O0OOO0O00O000O .loc [O0O0O000OO0OO0O00 ,'Especialidad']=='uro').any ():#line:175
O0000OOOOOOO00OO0 =OOO0OO0OO00O000O0 .cell (int (O0O0O000OO0OO0O00 )+1 ,2 )#line:176
O0000O000OO0O00OO =OOO0OO0OO00O000O0 .cell (int (O0O0O000OO0OO0O00 )+1 ,3 )#line:177
O0000OOOOOOO00OO0 =str (O0000OOOOOOO00OO0 )#line:178
O0000O000OO0O00OO =str (O0000O000OO0O00OO )#line:179
O0000OOOOOOO00OO0 =O0000OOOOOOO00OO0 .split ("'")#line:180
O0000O000OO0O00OO =O0000O000OO0O00OO .split ("'")#line:181
O00OO000OOOO0OO0O .append (f" {O0000OOOOOOO00OO0[1]} {O0000O000OO0O00OO[1]} ")#line:182
elif (OO0O0OOO0O00O000O .loc [O0O0O000OO0OO0O00 ,'Especialidad']=='admin').any ():#line:183
O0000OOOOOOO00OO0 =OOO0OO0OO00O000O0 .cell (int (O0O0O000OO0OO0O00 )+1 ,2 )#line:184
O0000O000OO0O00OO =OOO0OO0OO00O000O0 .cell (int (O0O0O000OO0OO0O00 )+1 ,3 )#line:185
O0000OOOOOOO00OO0 =str (O0000OOOOOOO00OO0 )#line:186
O0000O000OO0O00OO =str (O0000O000OO0O00OO )#line:187
O0000OOOOOOO00OO0 =O0000OOOOOOO00OO0 .split ("'")#line:188
O0000O000OO0O00OO =O0000O000OO0O00OO .split ("'")#line:189
OO000O00000O00O0O .append (f" {O0000OOOOOOO00OO0[1]} {O0000O000OO0O00OO[1]} ")#line:190
return OOOO00OO0O0O0OO0O ,O00OO000OOOO0OO0O ,OO000O00000O00O0O #line:191
async def boton_pdf_video (OOO00O000O0OOOOOO ,O00O0OO0OO0O0O0O0 ,O0O0O00OOO0000000 ):#line:193
O0000O000OO0O000O =aiohttp .TCPConnector (ssl =True )#line:194
async with aiohttp .ClientSession (connector =O0000O000OO0O000O )as O00O0OO00OOOO0O0O :#line:195
OO0000OOOO0OO00O0 =await O00O0OO00OOOO0O0O .get (f'{base_url}all-content/{OOO00O000O0OOOOOO}',auth =auth )#line:196
OO0OOO00000O00O00 =await OO0000OOOO0OO00O0 .json ()#line:197
OO000OOO00O00OO00 =[]#line:199
OOOO00OOOOO0OO00O ={}#line:200
if O0O0O00OOO0000000 =="0":#line:202
for O000O0OOOOO0OOOO0 in OO0OOO00000O00O00 :#line:203
if O000O0OOOOO0OOOO0 ['type']=="Intervencion":#line:204
OO000OOO00O00OO00 .append (O000O0OOOOO0OOOO0 ['nid'])#line:205
else :#line:206
OO000OOO00O00OO00 .append (O0O0O00OOO0000000 )#line:207
for O0O0O00O0OOO0OOOO in OO000OOO00O00OO00 :#line:209
OO000000O0O0OOOO0 =await O00O0OO00OOOO0O0O .get (f'{base_url}intervenciones/{O0O0O00O0OOO0OOOO}',auth =auth )#line:210
O0O0O000O000OO00O =await OO000000O0O0OOOO0 .json ()#line:211
O0O0O000O000OO00O =O0O0O000O000OO00O [0 ]#line:212
O0OO000OO0OO0OOOO ={}#line:213
if O00O0OO0OO0O0O0O0 in O0O0O000O000OO00O :#line:215
OO00OOO00000000OO =O0O0O000O000OO00O [O00O0OO0OO0O0O0O0 ]#line:216
for OO0000000O0OOOO0O in OO00OOO00000000OO :#line:217
if O00O0OO0OO0O0O0O0 =='field_pdf':#line:218
O0OO000OO0OO0OOOO [OO0000000O0OOOO0O ['descripcion']]="https://orva.tedcas.com/"+str (OO0000000O0OOOO0O ['url'])#line:219
if O00O0OO0OO0O0O0O0 =='field_video':#line:220
O0OO000OO0OO0OOOO [OO0000000O0OOOO0O ['descripcion']]=str (OO0000000O0OOOO0O ['url'])#line:221
OOOO00OOOOO0OO00O [O0O0O000O000OO00O ['title']]=O0OO000OO0OO0OOOO #line:223
else :#line:224
if O0O0O00OOO0000000 =='0':#line:225
O0O0O00OOO0000000 ='0'#line:226
else :#line:227
print ("nid dentro del if "+str (O0O0O00OOO0000000 ))#line:228
O0OO000OO0OO0OOOO ["No hay archivos"]=""#line:229
OOOO00OOOOO0OO00O ["No hay archivos"]=O0OO000OO0OO0OOOO #line:230
return {}#line:231
return OOOO00OOOOO0OO00O #line:233
async def boton_word_ppt (O0OOOO0O0000OO0OO ,OO0OO000OO00000OO ,OO0OO0OO0OOO00OOO ):#line:235
O00OO0OOO0O00OO00 =aiohttp .TCPConnector (ssl =True )#line:236
async with aiohttp .ClientSession (connector =O00OO0OOO0O00OO00 )as O0O000000O000O00O :#line:237
O00OO00000OOO0OO0 =await O0O000000O000O00O .get (f'{base_url}all-content/{O0OOOO0O0000OO0OO}',auth =auth )#line:238
O0OOO0OO0O0O0OOOO =await O00OO00000OOO0OO0 .json ()#line:239
O00OOO0O000O00O00 =[]#line:241
OO0O0O0OOO0OO00OO ={}#line:242
if OO0OO0OO0OOO00OOO =='0':#line:244
for OO0O0O0O00OO0O0O0 in O0OOO0OO0O0O0OOOO :#line:245
if OO0O0O0O00OO0O0O0 ['type']=="Intervencion":#line:246
O00OOO0O000O00O00 .append (OO0O0O0O00OO0O0O0 ['nid'])#line:247
else :#line:248
O00OOO0O000O00O00 .append (OO0OO0OO0OOO00OOO )#line:249
for OOOO0O0O00O000OOO in O00OOO0O000O00O00 :#line:251
O0OO0OOO0OO0O0OOO =await O0O000000O000O00O .get (f'{base_url}intervenciones/{OOOO0O0O00O000OOO}',auth =auth )#line:252
O0OOOO0OO000OOOO0 =await O0OO0OOO0OO0O0OOO .json ()#line:253
O0OOOO0OO000OOOO0 =O0OOOO0OO000OOOO0 [0 ]#line:254
if len (O0OOOO0OO000OOOO0 [OO0OO000OO00000OO ])!=0 :#line:255
OO0O0O0OOO0OO00OO [O0OOOO0OO000OOOO0 ['title']]="https://orva.tedcas.com/"+str (O0OOOO0OO000OOOO0 [OO0OO000OO00000OO ])#line:256
if len (O0OOOO0OO000OOOO0 [OO0OO000OO00000OO ])==0 and OO0OO0OO0OOO00OOO !='0':#line:257
OO0O0O0OOO0OO00OO ["No hay archivos"]=""#line:258
return {}#line:259
return OO0O0O0OOO0OO00OO #line:261
async def boton_materiales (OOOO0O00OOO0O0O0O ,O00O00O0O00O0000O ):#line:263
O0O0OOOO0OOO0OOO0 =aiohttp .TCPConnector (ssl =True )#line:264
async with aiohttp .ClientSession (connector =O0O0OOOO0OOO0OOO0 )as OO0OOOOOO0OO0O000 :#line:265
O00O0OO00OOO0000O ={}#line:266
if O00O00O0O00O0000O =='0':#line:268
OOO0OO00O0OOOOOOO =await OO0OOOOOO0OO0O000 .get (f'{base_url}listado_completo_cajas/{OOOO0O00OOO0O0O0O}',auth =auth )#line:269
O0OOOOO00O0000O00 =await OOO0OO00O0OOOOOOO .json ()#line:270
for OOOOO000000O00OOO in O0OOOOO00O0000O00 :#line:271
O00O0OO00OOO0000O [OOOOO000000O00OOO ['title']]=OOOOO000000O00OOO ['nid']#line:272
O00O0OO00OOO0000O ['']="si hay"#line:273
else :#line:274
OOO0OO00O0OOOOOOO =await OO0OOOOOO0OO0O000 .get (f'{base_url}intervenciones/{O00O00O0O00O0000O}',auth =auth )#line:275
O0OOOOO00O0000O00 =await OOO0OO00O0OOOOOOO .json ()#line:276
O0OOOOO00O0000O00 =O0OOOOO00O0000O00 [0 ]#line:277
if 'field_cajas'in O0OOOOO00O0000O00 :#line:278
O0OOOOO00O0000O00 =O0OOOOO00O0000O00 ['field_cajas']#line:279
for OOOOO000000O00OOO in O0OOOOO00O0000O00 :#line:280
O00O0OO00OOO0000O [OOOOO000000O00OOO ['caja']]=OOOOO000000O00OOO ['id']#line:281
O00O0OO00OOO0000O ['']="si hay"#line:282
else :#line:283
if O00O00O0O00O0000O !=0 :#line:284
O00O0OO00OOO0000O ['']=""#line:285
return {}#line:286
return O00O0OO00OOO0000O #line:287
async def cargar_base_datos (O000O0O0000OO00OO ,O00OOO00O0OOOOOOO ):#line:289
OO0O00O0O00OO00OO =None #line:290
O0O0OO0OO00O00O00 =[]#line:291
OO0OOO0OO000O00O0 =aiohttp .TCPConnector (ssl =True )#line:292
async with aiohttp .ClientSession (connector =OO0OOO0OO000O00O0 )as O0O000O0OOO00OOOO :#line:293
OO00OO00OOO000O00 =await O0O000O0OOO00OOOO .get ('https://orva.tedcas.com/api/all-content/'+str (O00OOO00O0OOOOOOO ),auth =auth )#line:294
OOO0O0O000O0OO0O0 =await OO00OO00OOO000O00 .json ()#line:295
OO000O0O0O0O0O0O0 =np .zeros (len (OOO0O0O000O0OO0O0 ),dtype =int )#line:296
O0O00O00OO0OO0O00 =[]#line:297
for O000OO0OO0O0O0OOO in O000O0O0000OO00OO :#line:298
O000000OOOOO0000O =0 #line:299
for OO00O00O00O0000OO in range (100 ):#line:300
OO00O00O00O0000OO =OO00O00O00O0000OO /10 #line:301
if O000OO0OO0O0O0OOO ==str (OO00O00O00O0000OO ):#line:302
O000OO0OO0O0O0OOO =str (OO00O00O00O0000OO ).split ('.')#line:303
O0O00O00OO0OO0O00 .append (O000OO0OO0O0O0OOO )#line:304
O000000OOOOO0000O =O000000OOOOO0000O +1 #line:305
if O000OO0OO0O0O0OOO =='con':#line:306
O000000OOOOO0000O =O000000OOOOO0000O +1 #line:307
if O000000OOOOO0000O ==0 :#line:308
O0O00O00OO0OO0O00 .append (O000OO0OO0O0O0OOO )#line:309
for OOOO0O000O0OOO0OO in range (len (OOO0O0O000O0OO0O0 )):#line:310
O000O0O00OOOOO0O0 =0 #line:311
O00OO0OO0OOO00O0O =OOO0O0O000O0OO0O0 [OOOO0O000O0OOO0OO ]#line:312
OO0000OO0OO00O00O =str (O00OO0OO0OOO00O0O ['title']).lower ()#line:313
OO0000OO0OO00O00O =remove_accents (OO0000OO0OO00O00O )#line:314
OO0000OO0OO00O00O =OO0000OO0OO00O00O .split (' ')#line:315
for OO00000000OO00O0O ,O0O00OO000O00OO00 in enumerate (OO0000OO0OO00O00O ):#line:316
for OO00O0OOOOOOO0OO0 ,O00O0OO00O0O0O0O0 in enumerate (OO0000OO0OO00O00O ):#line:317
if OO00O0OOOOOOO0OO0 !=OO00000000OO00O0O :#line:318
if O0O00OO000O00OO00 ==O00O0OO00O0O0O0O0 :#line:319
OO0000OO0OO00O00O .pop (OO00O0OOOOOOO0OO0 )#line:320
for OO00000000OO00O0O ,O0O00OO000O00OO00 in enumerate (OO0000OO0OO00O00O ):#line:321
for OO00O00O00O0000OO in range (100 ):#line:322
OO00O00O00O0000OO =OO00O00O00O0000OO /10 #line:323
if O0O00OO000O00OO00 ==str (OO00O00O00O0000OO ):#line:324
O0O00OO000O00OO00 =str (OO00O00O00O0000OO ).split ('.')#line:325
OO0000OO0OO00O00O .append (O0O00OO000O00OO00 )#line:326
for O0O0O000O0OOOO00O in O0O00O00OO0OO0O00 :#line:327
if O0O0O000O0OOOO00O =="maya":#line:328
O0O0O000O0OOOO00O ="malla"#line:329
if O0O0O000O0OOOO00O =="pilos"or O0O0O000O0OOOO00O =="pilo":#line:330
O0O0O000O0OOOO00O ="philo"#line:331
if O0O0O000O0OOOO00O =="filos"or O0O0O000O0OOOO00O =="filo":#line:332
O0O0O000O0OOOO00O ="philo"#line:333
if O0O0O000O0OOOO00O =="sinces"or O0O0O000O0OOOO00O =="sinc":#line:334
O0O0O000O0OOOO00O ="synthe"#line:335
if O0O0O000O0OOOO00O =="sintes"or O0O0O000O0OOOO00O =="sint":#line:336
O0O0O000O0OOOO00O ="synthe"#line:337
if O0O0O000O0OOOO00O =="axos"or O0O0O000O0OOOO00O =="axo":#line:338
O0O0O000O0OOOO00O ="axso"#line:339
if O0O0O000O0OOOO00O =="uno":#line:340
O0O0O000O0OOOO00O =1 #line:341
if O0O0O000O0OOOO00O =="dos"or O0O0O000O0OOOO00O =="do":#line:342
O0O0O000O0OOOO00O =2 #line:343
if O0O0O000O0OOOO00O =="tres"or O0O0O000O0OOOO00O =="tr":#line:344
O0O0O000O0OOOO00O =3 #line:345
if O0O0O000O0OOOO00O =="cuatro":#line:346
O0O0O000O0OOOO00O =4 #line:347
if O0O0O000O0OOOO00O =="cinco":#line:348
O0O0O000O0OOOO00O =5 #line:349
if O0O0O000O0OOOO00O =="seis"or O0O0O000O0OOOO00O =="sei":#line:350
O0O0O000O0OOOO00O =6 #line:351
if O0O0O000O0OOOO00O =="siete":#line:352
O0O0O000O0OOOO00O =7 #line:353
if O0O0O000O0OOOO00O =="ocho":#line:354
O0O0O000O0OOOO00O =8 #line:355
if O0O0O000O0OOOO00O =="nueve":#line:356
O0O0O000O0OOOO00O =9 #line:357
if O0O0O000O0OOOO00O =="cero":#line:358
O0O0O000O0OOOO00O =0 #line:359
if O0O0O000O0OOOO00O =="veintiuno":#line:360
O0O0O000O0OOOO00O ="21"#line:361
if O0O0O000O0OOOO00O =="veinte":#line:362
O0O0O000O0OOOO00O ="20"#line:363
if O0O0O000O0OOOO00O =="veintidos"or O0O0O000O0OOOO00O =="veintido":#line:364
O0O0O000O0OOOO00O ="22"#line:365
if O0O0O000O0OOOO00O =="veintitres"or O0O0O000O0OOOO00O =="veintitre":#line:366
O0O0O000O0OOOO00O ="23"#line:367
if O0O0O000O0OOOO00O =="veinticuatro":#line:368
O0O0O000O0OOOO00O ="24"#line:369
if O0O0O000O0OOOO00O =="veinticinco":#line:370
O0O0O000O0OOOO00O ="25"#line:371
if O0O0O000O0OOOO00O =="veintiseis"or O0O0O000O0OOOO00O =="veintisei":#line:372
O0O0O000O0OOOO00O ="26"#line:373
if O0O0O000O0OOOO00O =="veintisiete":#line:374
O0O0O000O0OOOO00O ="27"#line:375
if O0O0O000O0OOOO00O =="veintiocho":#line:376
O0O0O000O0OOOO00O ="28"#line:377
if O0O0O000O0OOOO00O =="veintinueve":#line:378
O0O0O000O0OOOO00O ="29"#line:379
if O0O0O000O0OOOO00O =="treinta":#line:380
O0O0O000O0OOOO00O ="30"#line:381
if type (O0O0O000O0OOOO00O )==int and type (OO0O00O0O00OO00OO )==int :#line:382
OO00O00O00O0000OO =str (OO0O00O0O00OO00OO )+'.'+str (O0O0O000O0OOOO00O )#line:383
O0O0O000O0OOOO00O =OO00O00O00O0000OO .split ('.')#line:384
OO0O00O0O00OO00OO =O0O0O000O0OOOO00O #line:385
O0O0O000O0OOOO00O =inflector .singularize (str (O0O0O000O0OOOO00O ))#line:386
O0O00OO000O00OO00 =inflector .singularize (str (O0O00OO000O00OO00 ))#line:387
O0O0O000O0OOOO00O =remove_accents (O0O0O000O0OOOO00O )#line:388
if O0O00OO000O00OO00 ==O0O0O000O0OOOO00O :#line:389
O000O0O00OOOOO0O0 =O000O0O00OOOOO0O0 +1 #line:390
OO000O0O0O0O0O0O0 [OOOO0O000O0OOO0OO ]=O000O0O00OOOOO0O0 #line:391
O00000OO00O0OOO00 =np .argwhere (OO000O0O0O0O0O0O0 ==np .amax (OO000O0O0O0O0O0O0 ))#line:392
for OOOO0O000O0OOO0OO in O00000OO00O0OOO00 :#line:393
O0O0OO0OO00O00O00 .append (OOO0O0O000O0OO0O0 [int (OOOO0O000O0OOO0OO )])#line:394
if np .all (OO000O0O0O0O0O0O0 ==0 ):#line:395
O0O0OO0OO00O00O00 =None #line:396
return O0O0OO0OO00O00O00 #line:397
async def cargar_tipo (O000000O00000O00O ,OO0000OO000O000OO ):#line:399
OOOOO00OO00OO0OOO =aiohttp .TCPConnector (ssl =True )#line:400
async with aiohttp .ClientSession (connector =OOOOO00OO00OO0OOO )as OOO00OO0O0O0OO0OO :#line:401
O0000O00O000OO0OO =await OOO00OO0O0O0OO0OO .get (f'{base_url}all-content/{OO0000OO000O000OO}',auth =auth )#line:402
O0O0O0000OO00OO00 =await O0000O00O000OO0OO .json ()#line:403
OOOOO0O000O0O00OO =None #line:404
OOOO0O00OOOOO00OO =None #line:405
for O00O00O0OO0OO0OO0 in O0O0O0000OO00OO00 :#line:406
if O000000O00000O00O ==O00O00O0OO0OO0OO0 ["nid"]:#line:407
OOOOO0O000O0O00OO =O00O00O0OO0OO0OO0 ["type"]#line:408
OOOO0O00OOOOO00OO =O00O00O0OO0OO0OO0 #line:409
break #line:410
return OOOO0O00OOOOO00OO ,OOOOO0O000O0O00OO #line:411
async def cargar_archivo (O00O0OOO0OO000OOO ,O00O00OO00OOO0O0O ,O0O00O0O0O0OO00OO ):#line:413
O0OOOOOO0OO0OO0O0 =[]#line:414
O0OO00OO0O0O0O00O =aiohttp .TCPConnector (ssl =True )#line:415
async with aiohttp .ClientSession (connector =O0OO00OO0O0O0O00O )as OO00OO0OO00000OOO :#line:416
OOOO0O0O0O0OOO0O0 =await OO00OO0OO00000OOO .get ('https://orva.tedcas.com/api/'+str (O0O00O0O0O0OO00OO ),auth =auth )#line:417
OOO0O0O0O0OOO000O =await OOOO0O0O0O0OOO0O0 .json ()#line:418
OOO0O0O0O0OOO000O =OOO0O0O0O0OOO000O [0 ]#line:419
O0OOO00OO0O00OO00 ="field_"+str (O00O0OOO0OO000OOO )#line:420
O0OOO0O00O00OO0O0 =OOO0O0O0O0OOO000O [O0OOO00OO0O00OO00 ]#line:421
if O0OOO00OO0O00OO00 =="field_image":#line:422
OOO0O0O0O0OOO000O =OOO0O0O0O0OOO000O ['field_image']#line:423
OOO0O0O0O0OOO000O =OOO0O0O0O0OOO000O .split (',')#line:424
OOO0O0O0O0OOO000O =[OOOOO0O0OO000OOO0 .replace (' ','')for OOOOO0O0OO000OOO0 in OOO0O0O0O0OOO000O ]#line:425
for OOO0OO00000O00000 in OOO0O0O0O0OOO000O :#line:426
O0OOOOOO0OO0OO0O0 .append ("https://orva.tedcas.com/"+str (OOO0OO00000O00000 ))#line:427
print (O0OOOOOO0OO0OO0O0 )#line:428
return O0OOOOOO0OO0OO0O0 #line:429
if len (O0OOO0O00O00OO0O0 )==0 :#line:430
O00O0OO0000O0OOOO ="No hay archivos subidos"#line:431
O0OOOOOO0OO0OO0O0 ="templates/especialidad"#line:432
elif type (O0OOO0O00O00OO0O0 )==str :#line:433
O0OOOOOO0OO0OO0O0 ="https://orva.tedcas.com/"+str (O0OOO0O00O00OO0O0 )#line:434
O00O0OO0000O0OOOO =O0OOO0O00O00OO0O0 #line:435
elif type (O0OOO0O00O00OO0O0 )==list :#line:436
for O0OOOO0OOO0OOO000 ,OO0O0O00OO0OO0OOO in O0OOO0O00O00OO0O0 :#line:437
O0OOOOOO0OO0OO0O0 [O0OOOO0OOO0OOO000 ]="https://orva.tedcas.com/"+str (OO0O0O00OO0OO0OOO )#line:438
O00O0OO0000O0OOOO =O0OOO0O00O00OO0O0 #line:439
return O00O00OO00OOO0O0O ,O0OOOOOO0OO0OO0O0 ,O00O0OO0000O0OOOO #line:440
async def cargar_archivo_grande (OO00OO0OO0OO0O00O ,O0000OO0O0O000OOO ,O00OO00OOOO000OO0 ):#line:442
O000OOO000O0000O0 =aiohttp .TCPConnector (ssl =True )#line:443
async with aiohttp .ClientSession (connector =O000OOO000O0000O0 )as O00OO0OOO0OO0O0OO :#line:444
OOOOOO000OO000O0O =await O00OO0OOO0OO0O0OO .get ('https://orva.tedcas.com/api/'+str (O00OO00OOOO000OO0 ),auth =auth )#line:445
OOO0000OO0O00O0O0 =await OOOOOO000OO000O0O .json ()#line:446
O0OOO0OOOOOOO0OOO ={}#line:447
if OO00OO0OO0OO0O00O =='title_material':#line:448
for OO0OOO00000O00OOO in OOO0000OO0O00O0O0 :#line:449
O0OOO0OOOOOOO0OOO [OO0OOO00000O00OOO [OO00OO0OO0OO0O00O ]]=(OO0OOO00000O00OOO [OO00OO0OO0OO0O00O ])#line:450
return O0OOO0OOOOOOO0OOO ,O0000OO0O0O000OOO #line:451
OOO0000OO0O00O0O0 =OOO0000OO0O00O0O0 [0 ]#line:452
O0OOOO0O0000OO00O ="field_"+str (OO00OO0OO0OO0O00O )#line:453
O0OOOO0O0000OO00O =OOO0000OO0O00O0O0 [O0OOOO0O0000OO00O ]#line:454
if len (O0OOOO0O0000OO00O )==0 :#line:455
O0OOO0OOOOOOO0OOO ["No hay archivos"]="templates/especialidad"#line:456
else :#line:457
for OO0OOO00000O00OOO in O0OOOO0O0000OO00O :#line:458
O0OOO0OOOOOOO0OOO [OO0OOO00000O00OOO ['descripcion']]="https://orva.tedcas.com/"+str (OO0OOO00000O00OOO ['url'])#line:459
return O0000OO0O0O000OOO ,O0OOO0OOOOOOO0OOO #line:460
async def cargar_caja (O0O000OO0OOOO0000 ,OOOOO0O0O0O0OOO0O ):#line:462
O0O0O00O000O00OOO ={}#line:463
O0OO00OOOO0OO0O00 =aiohttp .TCPConnector (ssl =True )#line:464
async with aiohttp .ClientSession (connector =O0OO00OOOO0OO0O00 )as O0O0O000OOO00O000 :#line:465
O0OO0OOO0O000OOOO =await O0O0O000OOO00O000 .get (f'{base_url}intervenciones/{O0O000OO0OOOO0000}',auth =auth )#line:466
OOOOOO000000OO00O =await O0OO0OOO0O000OOOO .json ()#line:467
OOOOOO000000OO00O =OOOOOO000000OO00O [0 ]#line:468
if 'field_cajas'in OOOOOO000000OO00O :#line:469
OOOOOO000000OO00O =OOOOOO000000OO00O ['field_cajas']#line:470
for OOOO0000O0OOOO0O0 in OOOOOO000000OO00O :#line:471
O0O0O00O000O00OOO [OOOO0000O0OOOO0O0 ['id']]=OOOO0000O0OOOO0O0 ['caja']#line:472
else :#line:473
O0O0O00O000O00OOO [str (O0O000OO0OOOO0000 )]="No hay archivos"#line:474
return O0O0O00O000O00OOO ,OOOOO0O0O0O0OOO0O #line:475
async def cargar_instrumental (OO00OO0OO0OO00O0O ,O0000O00OOO00O0OO ):#line:477
OOOO00OOO000OO0OO ={}#line:478
OO000O0O0OOO0O0OO =aiohttp .TCPConnector (ssl =True )#line:479
async with aiohttp .ClientSession (connector =OO000O0O0OOO0O0OO )as O0OOO00OO0OOOOOOO :#line:480
O0OOO0O0OOOOOOO00 =await O0OOO00OO0OOOOOOO .get ('https://orva.tedcas.com/api/'+str (O0000O00OOO00O0OO ),auth =auth )#line:481
O000O0O00OOOOOOOO =await O0OOO0O0OOOOOOO00 .json ()#line:482
for OO000OO00O00O000O in O000O0O00OOOOOOOO :#line:483
if 'instrumental'in OO000OO00O00O000O :#line:484
for OOO00O0000000OOOO in OO000OO00O00O000O ['instrumental']:#line:485
if OOO00O0000000OOOO ['id']==OO00OO0OO0OO00O0O :#line:486
OOOO00OOO000OO0OO [OO000OO00O00O000O ['nid']]=OO000OO00O00O000O ['title']#line:487
return OOOO00OOO000OO0OO #line:488
async def cargar_botones_pdf_admision ():#line:490
O00O0OO0OO0O0O0OO ={}#line:491
O0OO0OOOO00000O0O ={}#line:492
O0OOO0000OO000OOO ={}#line:493
O0000OO00O00O0O00 ={}#line:494
OO000OO00O000OO0O =aiohttp .TCPConnector (ssl =True )#line:495
async with aiohttp .ClientSession (connector =OO000OO00O000OO0O )as OO0OOO0OOOOO00000 :#line:496
OOO0O00O000O00OOO =await OO0OOO0OOOOO00000 .get ('https://orva.tedcas.com/api/all-content/1621',auth =auth )#line:497
O0OOO0O0OOOOO000O =await OOO0O00O000O00OOO .json ()#line:498
for OOO00OOO0O00OO0OO in O0OOO0O0OOOOO000O :#line:499
O00OOO00O0O0O0O00 =await OO0OOO0OOOOO00000 .get ('https://orva.tedcas.com/api/intervenciones/'+str (OOO00OOO0O00OO0OO ['nid']),auth =auth )#line:500
O0OO00000OO00O00O =await O00OOO00O0O0O0O00 .json ()#line:501
O0OO00000OO00O00O =O0OO00000OO00O00O [0 ]#line:502
OOO0OOOO000O0O000 =O0OO00000OO00O00O ['field_pdf']#line:503
OOO0OOOO000O0O000 =OOO0OOOO000O0O000 [0 ]#line:504
if O0OO00000OO00O00O ['field_tecnica']=="Mapa de camas":#line:505
O00O0OO0OO0O0O0OO [O0OO00000OO00O00O ['title']]="https://orva.tedcas.com/"+str (OOO0OOOO000O0O000 ['url'])#line:506
elif O0OO00000OO00O00O ['field_tecnica']=="Ambulancias":#line:507
O0OO0OOOO00000O0O [O0OO00000OO00O00O ['title']]="https://orva.tedcas.com/"+str (OOO0OOOO000O0O000 ['url'])#line:508
elif O0OO00000OO00O00O ['field_tecnica']=="Programación quirúrgica":#line:509
O0OOO0000OO000OOO [O0OO00000OO00O00O ['title']]="https://orva.tedcas.com/"+str (OOO0OOOO000O0O000 ['url'])#line:510
elif O0OO00000OO00O00O ['field_tecnica']=="Otros":#line:511
O0000OO00O00O0O00 [O0OO00000OO00O00O ['title']]="https://orva.tedcas.com/"+str (OOO0OOOO000O0O000 ['url'])#line:512
return O00O0OO0OO0O0O0OO ,O0OO0OOOO00000O0O ,O0OOO0000OO000OOO ,O0000OO00O00O0O00 #line:513
def remove_accents (OOO00000O00OOO00O ):#line:515
OO0000O0O0O0000O0 =unicodedata .normalize ('NFKD',OOO00000O00OOO00O )#line:516
return u"".join ([OO00OO0OO0OO0OOOO for OO00OO0OO0OO0OOOO in OO0000O0O0O0000O0 if not unicodedata .combining (OO00OO0OO0OO0OOOO )])#line:517
def adaptar_salida (OO0OO00O0O000O000 ):#line:519
OO0O0OOO00O000000 =[]#line:520
OO0OO00O0O000O000 =str (OO0OO00O0O000O000 ).lower ()#line:521
OO0OO00O0O000O000 =OO0OO00O0O000O000 .split ("}")#line:522
OO0OO00O0O000O000 =OO0OO00O0O000O000 [0 ].split (":")#line:523
if len (OO0OO00O0O000O000 )>=2 :#line:524
O0000OOOOO0O0OOOO =OO0OO00O0O000O000 [1 ].split ("'")#line:525
OO0O0OOO00O000000 =O0000OOOOO0O0OOOO [1 ].split ()#line:526
return OO0O0OOO00O000000 #line:527
def takeCommand (audio_data ):#line:529
O0O0000O00O00OO0O =sr .Recognizer ()#line:531
try :#line:532
print ("Recognizing...")#line:533
audio_data =O0O0000O00O00OO0O .recognize_google (O0OO0000O0000O0OO ,language ='es-ES')#line:534
print (f"User said: {audio_data}\n")#line:535
return audio_data
except Exception as OOO00O0O0O0OO0OOO :#line:536
print (OOO00O0O0O0OO0OOO )#line:537
print ("Unable to Recognize your voice.")#line:538
audio_data ="none"#line:539
return audio_data
app =Flask (__name__ )#line:541
socketio =SocketIO (app )#line:542
app .config ['SECRET_KEY']='mysecretkey'#line:543
IMG_FOLDER =os .path .join ('static','IMG')#line:545
app .config ['UPLOAD_FOLDER']=IMG_FOLDER #line:546
recognized_text =[]#line:548
@app .route ("/")#line:550
async def hello ():#line:551
OOO000OOOO0O0O0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'trauma.jpeg')#line:552
OOO0O00O000O0O0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'uro.jpeg')#line:553
OO0O000O00OOO000O =os .path .join (app .config ['UPLOAD_FOLDER'],'adm.jpeg')#line:554
OOO0O00O0O00O0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'tijerass.png')#line:555
return render_template ('especialidad.html',user_image0 =OOO0O00O0O00O0O0O ,user_image1 =OOO000OOOO0O0O0OO ,user_image2 =OOO0O00O000O0O0OO ,user_image3 =OO0O000O00OOO000O )#line:556
@socketio .on ('audio_data')#line:558
def handle_audio (OOOO000OO00OOOOOO ):#line:559
takeCommand (OOOO000OO00OOOOOO )#line:560
socketio .emit ('transcription',recognized_text )#line:561
return recognized_text #line:562
@app .route ("/especialidad")#line:564
async def especialidad ():#line:565
O00O0OO000OO000OO =os .path .join (app .config ['UPLOAD_FOLDER'],'trauma.jpeg')#line:566
OO000OOOO000O0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'uro.jpeg')#line:567
OOOO000OO000O0O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'adm.jpeg')#line:568
O0O0OOOOOOOO00OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'tijerass.png')#line:569
return render_template ('especialidad.html',user_image0 =O0O0OOOOOOOO00OO0 ,user_image1 =O00O0OO000OO000OO ,user_image2 =OO000OOOO000O0O0O ,user_image3 =OOOO000OO000O0O00 )#line:570
@app .route ("/seleccion_trauma",methods =['GET','POST'])#line:572
async def seleccion_trauma ():#line:573
OO0O0O000O0OOOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:574
OO0OO0000O0OO000O =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:575
O00O00000O0O0OOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:576
O0000O0OOOOO00OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:577
return render_template ('seleccion_trauma.html',user_image4 =OO0O0O000O0OOOO00 ,user_image5 =OO0OO0000O0OO000O ,user_image6 =O00O00000O0O0OOOO ,user_image7 =O0000O0OOOOO00OOO )#line:578
@app .route ("/preguntas_respuestas_trauma",methods =['GET','POST'])#line:580
async def preguntas_respuestas_trauma ():#line:581
OO0OOO0OOOOOO000O =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:582
O0OO0O00OO00O00OO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:583
O0OO0000O0000O000 ,OOO0OOO0O0OOOOOOO ,OO0000OO00O000OO0 =await faq ()#line:584
return render_template ('preguntas_respuestas.html',user_image6 =OO0OOO0OOOOOO000O ,user_image7 =O0OO0O00OO00O00OO ,faqs =O0OO0000O0000O000 ,faq_titulo ="Preguntas y respuestas: ")#line:585
@app .route ("/preguntas_respuestas_uro",methods =['GET','POST'])#line:587
async def preguntas_respuestas_uro ():#line:588
OOOO0O0OO0OOO0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:589
OOOO0OO00OOO0000O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:590
OOO00O000OOO00000 ,OO0OOO0000O000OOO ,OOO0O000000OO00O0 =await faq ()#line:591
return render_template ('preguntas_respuestas.html',user_image6 =OOOO0O0OO0OOO0OO0 ,user_image7 =OOOO0OO00OOO0000O ,faqs =OO0OOO0000O000OOO ,faq_titulo ="Preguntas y respuestas: ")#line:592
@app .route ("/preguntas_respuestas_admin",methods =['GET','POST'])#line:594
async def preguntas_respuestas_admin ():#line:595
OOOOOO0O0OO00OO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:596
OOO00OOO0OO0000OO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:597
OOO000O0O000OOO00 ,O000OOOO0O000O0OO ,OOOOO0OOO0O0O0O00 =await faq ()#line:598
return render_template ('preguntas_respuestas.html',user_image6 =OOOOOO0O0OO00OO00 ,user_image7 =OOO00OOO0OO0000OO ,faqs =OOOOO0OOO0O0O0O00 ,faq_titulo ="Preguntas y respuestas: ")#line:599
@app .route ("/buscador_trauma",methods =['GET','POST'])#line:601
async def buscador_trauma ():#line:602
O0OOO0OO0OOO0OO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:603
O0OO0OO00OOO0O000 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:604
OOOO00OO0OOOO00OO =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:605
OO0OOO000OOOOOO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:606
O00OO00000OO000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:607
OO0O0O00O0OO00O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:608
O0OOO0O0000O000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:609
O0O0OO0O00OO000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:610
OO00O00OO0O0O0O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'preguntas_respuestas.png')#line:611
O0OO0O0O00O0O0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:612
OO0O0000OO0O0O0O0 =str (request .form .to_dict ())#line:613
OO0O0000OO0O0O0O0 =adaptar_salida (OO0O0000OO0O0O0O0 )#line:614
OOOOO0O00OO0O00OO ={}#line:615
OOOOO0O00OO0O00OO [""]=""#line:616
if len (OO0O0000OO0O0O0O0 )==0 :#line:617
return render_template ('buscador_trauma.html',preguntas_respuestas =OO00O00OO0O0O0O00 ,result_busqueda =OOOOO0O00OO0O00OO ,user_image4 =O0OOO0OO0OOO0OO0O ,user_image5 =O0OO0OO00OOO0O000 ,user_image6 =OOOO00OO0OOOO00OO ,user_image7 =OO0OOO000OOOOOO0O ,user_image8 =O0OOO0O0000O000O0 ,user_image9 =O0O0OO0O00OO000O0 ,user_image10 =O00OO00000OO000O0 ,user_image11 =O0OO0O0O00O0O0O0O ,user_image12 =OO0O0O00O0OO00O0O ,nid2 =0 )#line:618
elif OO0O0000OO0O0O0O0 !=None or "{}":#line:619
O00O0000OOO0OO00O =1 #line:620
O00O0OO0O0OOO0OOO =await cargar_base_datos (OO0O0000OO0O0O0O0 ,O00O0000OOO0OO00O )#line:621
OOOOOOOO000O0000O ,OO00OO000OOOO0O0O ,O0000O00O0O0O0O00 =await buscar_faq (OO0O0000OO0O0O0O0 ,1 )#line:622
if O00O0OO0O0OOO0OOO ==None :#line:623
if len (OOOOOOOO000O0000O )==0 :#line:624
return render_template ('buscador_trauma.html',preguntas_respuestas =OO00O00OO0O0O0O00 ,result_busqueda =OOOOO0O00OO0O00OO ,prediction_text ="No hay resultados para tu busqueda",user_image4 =O0OOO0OO0OOO0OO0O ,user_image5 =O0OO0OO00OOO0O000 ,user_image6 =OOOO00OO0OOOO00OO ,user_image7 =OO0OOO000OOOOOO0O ,user_image8 =O0OOO0O0000O000O0 ,user_image9 =O0O0OO0O00OO000O0 ,user_image10 =O00OO00000OO000O0 ,user_image11 =O0OO0O0O00O0O0O0O ,user_image12 =OO0O0O00O0OO00O0O ,nid2 =0 )#line:625
else :#line:626
return render_template ('buscador_trauma.html',preguntas_respuestas =OO00O00OO0O0O0O00 ,faqs =OOOOOOOO000O0000O ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =OOOOO0O00OO0O00OO ,user_image4 =O0OOO0OO0OOO0OO0O ,user_image5 =O0OO0OO00OOO0O000 ,user_image6 =OOOO00OO0OOOO00OO ,user_image7 =OO0OOO000OOOOOO0O ,user_image8 =O0OOO0O0000O000O0 ,user_image9 =O0O0OO0O00OO000O0 ,user_image10 =O00OO00000OO000O0 ,user_image11 =O0OO0O0O00O0O0O0O ,user_image12 =OO0O0O00O0OO00O0O ,nid2 =0 )#line:627
elif len (O00O0OO0O0OOO0OOO )>=1 :#line:628
OOOO0OO000000O0O0 =[]#line:629
OOO0O00O00OO000O0 =[]#line:630
OOOOO0O00OO0O00OO ={}#line:631
for O00O0OOO00OOO0O00 in O00O0OO0O0OOO0OOO :#line:632
OOOO0OO000000O0O0 .append (O00O0OOO00OOO0O00 ["title"])#line:633
OOO0O00O00OO000O0 .append (O00O0OOO00OOO0O00 ["nid"])#line:634
for O00O000OOO00OOOO0 ,O00O0OOO00OOO0O00 in enumerate (OOOO0OO000000O0O0 ):#line:635
OOOOO0O00OO0O00OO [OOO0O00O00OO000O0 [O00O000OOO00OOOO0 ]]=O00O0OOO00OOO0O00 #line:636
if len (OOOOOOOO000O0000O )!=0 :#line:637
return render_template ('buscador_trauma1.html',faqs =OOOOOOOO000O0000O ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =OOOOO0O00OO0O00OO ,user_image4 =O0OOO0OO0OOO0OO0O ,user_image5 =O0OO0OO00OOO0O000 ,user_image6 =OOOO00OO0OOOO00OO ,user_image7 =OO0OOO000OOOOOO0O ,user_image8 =O0OOO0O0000O000O0 ,user_image9 =O0O0OO0O00OO000O0 ,user_image10 =O00OO00000OO000O0 ,user_image11 =O0OO0O0O00O0O0O0O ,user_image12 =OO0O0O00O0OO00O0O ,nid2 =0 )#line:638
else :#line:639
if len (OOOOO0O00OO0O00OO )==1 :#line:640
return redirect (url_for ('resultado_trauma',link =OOO0O00O00OO000O0 ))#line:641
else :#line:642
return render_template ('buscador_trauma1.html',result_busqueda =OOOOO0O00OO0O00OO ,user_image4 =O0OOO0OO0OOO0OO0O ,user_image5 =O0OO0OO00OOO0O000 ,user_image6 =OOOO00OO0OOOO00OO ,user_image7 =OO0OOO000OOOOOO0O ,user_image8 =O0OOO0O0000O000O0 ,user_image9 =O0O0OO0O00OO000O0 ,user_image10 =O00OO00000OO000O0 ,user_image11 =O0OO0O0O00O0O0O0O ,user_image12 =OO0O0O00O0OO00O0O ,nid2 =0 )#line:643
@app .route ("/resultado_trauma",methods =['GET','POST'])#line:645
async def resultado_trauma ():#line:646
OOO0000O00O00O000 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:647
O0OOOOOO00O00O00O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:648
OOOO0O0OOOO0OO0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:649
O0000OO00OOOO00OO =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:650
OOOOOO0O0O0O00OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:651
OOOOOO000OOOOO0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:652
OO00OOO0000000000 =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:653
O0000O0O0000O00O0 =request .args .get ('link')#line:654
O00OO00O00000000O ,OOO0000O0OO0O00O0 =await cargar_tipo (O0000O0O0000O00O0 ,1 )#line:655
O0000000O0O00OO00 =O00OO00O00000000O ['title']#line:656
if OOO0000O0OO0O00O0 =="Intervencion":#line:658
OOOO0OOO0OOO000O0 ,OO00OO0O0OOOOO00O =await cargar_caja (str (O0000O0O0000O00O0 ),'Instrumental - Cajas: ')#line:659
return render_template ('intervencion_trauma.html',user_image8 =OOOOOO0O0O0O00OO0 ,user_image9 =OOOOOO000OOOOO0OO ,user_image10 =OOOO0O0OOOO0OO0O0 ,user_image11 =OO00OOO0000000000 ,user_image12 =O0000OO00OOOO00OO ,instrumental =OOOO0OOO0OOO000O0 ,texto_cajas =OO00OO0O0OOOOO00O ,title =O0000000O0O00OO00 ,user_image6 =OOO0000O00O00O000 ,user_image7 =O0OOOOOO00O00O00O ,nid2 =O0000O0O0000O00O0 )#line:660
elif OOO0000O0OO0O00O0 =='Caja':#line:661
O00O0000O000O00OO ,O000OO00O000O0OOO ,OO0OO0O0OOO00O0O0 =await cargar_archivo ("ubicacion","Ubicacion: ","cajas/"+str (O0000O0O0000O00O0 ))#line:662
OO0OO0OO00O0OO0OO =await cargar_archivo ("image","Imagen: ","cajas/"+str (O0000O0O0000O00O0 ))#line:663
O0OO0OOOOO0OOOO00 ,OOO00OO000O000OO0 =await cargar_archivo_grande ("title_material","Instrumental : ","cajas/"+str (O0000O0O0000O00O0 ))#line:664
if len (O0000000O0O00OO00 )==1 :#line:665
return render_template ('caja_trauma1.html',title =O0000000O0O00OO00 ,files_instru =O0OO0OOOOO0OOOO00 ,texto_instru =OOO00OO000O000OO0 ,texto_ubi =O00O0000O000O00OO ,file_texto_ubi =OO0OO0O0OOO00O0O0 ,file_imagen =OO0OO0OO00O0OO0OO ,user_image6 =OOO0000O00O00O000 ,user_image7 =O0OOOOOO00O00O00O )#line:666
else :#line:667
return render_template ('caja_trauma.html',title =O0000000O0O00OO00 ,files_instru =O0OO0OOOOO0OOOO00 ,texto_instru =OOO00OO000O000OO0 ,texto_ubi =O00O0000O000O00OO ,file_texto_ubi =OO0OO0O0OOO00O0O0 ,file_imagen =OO0OO0OO00O0OO0OO ,user_image6 =OOO0000O00O00O000 ,user_image7 =O0OOOOOO00O00O00O )#line:668
elif OOO0000O0OO0O00O0 =='Instrumental':#line:669
OOOOO00O0O000OO0O =await cargar_instrumental (O0000O0O0000O00O0 ,'listado_completo_cajas/1')#line:670
if len (OOOOO00O0O000OO0O )==1 :#line:671
return render_template ('instrumental_trauma1.html',cajas =OOOOO00O0O000OO0O ,texto ='El instrumental que buscas esta presente en las siguientes cajas: ',title =O0000000O0O00OO00 ,user_image6 =OOO0000O00O00O000 ,user_image7 =O0OOOOOO00O00O00O )#line:672
else :#line:673
return render_template ('instrumental_trauma.html',cajas =OOOOO00O0O000OO0O ,texto ='El instrumental que buscas esta presente en las siguientes cajas: ',title =O0000000O0O00OO00 ,user_image6 =OOO0000O00O00O000 ,user_image7 =O0OOOOOO00O00O00O )#line:674
@app .route ("/protocolos_trauma",methods =['GET','POST'])#line:676
async def protocolos_trauma ():#line:677
OO00OOO0OOOOO00O0 =request .args .get ('link2')#line:678
O00OOOO0O00000OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:679
OO00O00O0O0OOOO00 =await boton_word_ppt (1 ,"field_protocolo",OO00OOO0OOOOO00O0 )#line:680
if len (OO00O00O0O0OOOO00 )==1 :#line:681
return render_template ('protocolo1.html',protocolos =OO00O00O0O0OOOO00 ,user_image7 =O00OOOO0O00000OOO )#line:682
else :#line:683
return render_template ('protocolo.html',protocolos =OO00O00O0O0OOOO00 ,user_image7 =O00OOOO0O00000OOO )#line:684
@app .route ("/guia_visual_trauma",methods =['GET','POST'])#line:686
async def guia_visual_trauma ():#line:687
OOOO00O0000OO00O0 =request .args .get ('link2')#line:688
O0OO0O0OO0O00O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:689
OO0O000OOOOO0OOOO =await boton_word_ppt (1 ,"field_guia_visual",OOOO00O0000OO00O0 )#line:690
if len (OO0O000OOOOO0OOOO )==1 :#line:691
return render_template ('guia_visual1.html',guia_visual =OO0O000OOOOO0OOOO ,user_image7 =O0OO0O0OO0O00O0O0 )#line:692
else :#line:693
return render_template ('guia_visual.html',guia_visual =OO0O000OOOOO0OOOO ,user_image7 =O0OO0O0OO0O00O0O0 )#line:694
@app .route ("/pdf_casa_trauma",methods =['GET','POST'])#line:696
async def pdf_casa_trauma ():#line:697
OOOOO000O00000O00 =request .args .get ('link2')#line:698
O0O0O0OOOOO0O0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:699
O0O00OOOO00OOOOO0 =await boton_pdf_video (1 ,"field_pdf",OOOOO000O00000O00 )#line:700
O000OO000OO00000O =0 #line:701
for O0OOOOO00OO00O00O ,O00O0OOO0OOOOOOO0 in O0O00OOOO00OOOOO0 .items ():#line:702
for OOOOOOOOOOO0OOOO0 ,OOO0OO0OOOO00OO0O in O00O0OOO0OOOOOOO0 .items ():#line:703
O000OO000OO00000O =O000OO000OO00000O +1 #line:704
if len (O0O00OOOO00OOOOO0 .items ())==1 :#line:705
if O000OO000OO00000O ==1 :#line:706
print ("bien")#line:707
return render_template ('pdf_casa_comercial1.html',user_image7 =O0O0O0OOOOO0O0O0O ,titulos =O0O00OOOO00OOOOO0 )#line:708
else :#line:709
return render_template ('pdf_casa_comercial.html',user_image7 =O0O0O0OOOOO0O0O0O ,titulos =O0O00OOOO00OOOOO0 )#line:710
else :#line:711
return render_template ('pdf_casa_comercial.html',user_image7 =O0O0O0OOOOO0O0O0O ,titulos =O0O00OOOO00OOOOO0 )#line:712
@app .route ("/videos_trauma",methods =['GET','POST'])#line:714
async def videos_trauma ():#line:715
OO000OO0O00OO0O0O =request .args .get ('link2')#line:716
O0O0OOOO000O0OO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:717
OO00O0OOOOOO0OOOO =await boton_pdf_video (1 ,"field_video",OO000OO0O00OO0O0O )#line:718
O0OO000O00O0OO000 =0 #line:719
for OO0O0OO00000OOOOO ,O000O000OOOOOOOOO in OO00O0OOOOOO0OOOO .items ():#line:720
for O00O0000O0O00000O ,OOO00O0O0000OO0OO in O000O000OOOOOOOOO .items ():#line:721
O0OO000O00O0OO000 =O0OO000O00O0OO000 +1 #line:722
if len (OO00O0OOOOOO0OOOO .items ())==1 :#line:723
if O0OO000O00O0OO000 ==1 :#line:724
print ("bien")#line:725
return render_template ('videos1.html',user_image7 =O0O0OOOO000O0OO0O ,titulos =OO00O0OOOOOO0OOOO )#line:726
else :#line:727
return render_template ('videos.html',user_image7 =O0O0OOOO000O0OO0O ,titulos =OO00O0OOOOOO0OOOO )#line:728
else :#line:729
return render_template ('videos.html',user_image7 =O0O0OOOO000O0OO0O ,titulos =OO00O0OOOOOO0OOOO )#line:730
@app .route ("/materiales_trauma",methods =['GET','POST'])#line:732
async def materiales_trauma ():#line:733
OO0O000O00O0OO0O0 =request .args .get ('link2')#line:734
OOOOO0O00O0OO0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:735
O0OO00OOOOOO0O0O0 =await boton_materiales (1 ,OO0O000O00O0OO0O0 )#line:736
if len (O0OO00OOOOOO0O0O0 [''])==0 :#line:737
return render_template ('materiales_uro.html',user_image7 =OOOOO0O00O0OO0OO0 ,cajas =O0OO00OOOOOO0O0O0 ,no_hay ="No hay instrumental")#line:738
else :#line:739
if len (O0OO00OOOOOO0O0O0 )==1 :#line:740
return render_template ('materiales_uro1.html',user_image7 =OOOOO0O00O0OO0OO0 ,cajas =O0OO00OOOOOO0O0O0 )#line:741
else :#line:742
return render_template ('materiales_uro.html',user_image7 =OOOOO0O00O0OO0OO0 ,cajas =O0OO00OOOOOO0O0O0 )#line:743
@app .route ("/escuchar_trauma1",methods =['GET','POST'])#line:745
async def escuchar_trauma1 ():#line:746
OO000000O0O000OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:747
O000OO00OO0000O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:748
OO000OOO00000O00O =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:749
O0OO000OO0OO0O0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:750
O0OOOOO000O0000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:751
O0000O00000OO0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:752
O0OOO0O000O000OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:753
OO0OO0OOOOOOOO000 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:754
return render_template ('escuchar_trauma1.html',nid2 =0 ,prediction_text ="Dale a `Escuchar´ y haz tu pregunta",user_image5 =O0000O00000OO0O0O ,user_image6 =O0OOO0O000O000OOO ,user_image7 =OO0OO0OOOOOOOO000 ,user_image8 =OO000OOO00000O00O ,user_image9 =O0OO000OO0OO0O0OO ,user_image10 =OO000000O0O000OO0 ,user_image11 =O0OOOOO000O0000O0 ,user_image12 =O000OO00OO0000O00 )#line:755
@app .route ("/escuchar_trauma",methods =['GET','POST'])#line:757
async def escuchar_trauma ():#line:758
OOO0O0OOO0O0O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:759
OOOO000OOO00O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:760
O000OO0OOOO0O00O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:761
OOO0O00O0OO0OO0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:762
O0O0O0OO0OO0O0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:763
OOOOO00OO0OOOO0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:764
O0OOO00OOO0000OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:765
OO0OO0O00OO00OO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:766
global recognized_text #line:767
OO0O000O00OOO0O0O =recognized_text #line:768
OO0O000O00OOO0O0O =str (OO0O000O00OOO0O0O ).lower ()#line:769
OO0O000O00OOO0O0O =OO0O000O00OOO0O0O .split ()#line:770
O0O00000O0O00OO0O ={}#line:771
O0O00000O0O00OO0O [""]=""#line:772
if OO0O000O00OOO0O0O [0 ]!="none":#line:773
O0OOO00O0000OOOOO =1 #line:774
OO00O0000OOO0OO0O =await cargar_base_datos (OO0O000O00OOO0O0O ,O0OOO00O0000OOOOO )#line:775
O0000OO00OOOO0O0O ,O0OO0OO0OO0O00000 ,OO0O00OOOOOOOO00O =await buscar_faq (OO0O000O00OOO0O0O ,0 )#line:776
if OO00O0000OOO0OO0O ==None :#line:777
if len (O0000OO00OOOO0O0O )==0 :#line:778
return render_template ('escuchar_trauma.html',nid2 =0 ,result_busqueda =O0O00000O0O00OO0O ,prediction_text ="No hay resultados para tu busqueda",user_image6 =O0OOO00OOO0000OO0 ,user_image7 =OO0OO0O00OO00OO00 ,user_image5 =OOOOO00OO0OOOO0O0 ,user_image8 =O000OO0OOOO0O00O0 ,user_image9 =OOO0O00O0OO0OO0OO ,user_image10 =OOO0O0OOO0O0O0000 ,user_image11 =O0O0O0OO0OO0O0OOO ,user_image12 =OOOO000OOO00O0000 )#line:779
else :#line:780
return render_template ('escuchar_trauma.html',nid2 =0 ,faqs =O0000OO00OOOO0O0O ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O0O00000O0O00OO0O ,user_image6 =O0OOO00OOO0000OO0 ,user_image7 =OO0OO0O00OO00OO00 ,user_image5 =OOOOO00OO0OOOO0O0 ,user_image8 =O000OO0OOOO0O00O0 ,user_image9 =OOO0O00O0OO0OO0OO ,user_image10 =OOO0O0OOO0O0O0000 ,user_image11 =O0O0O0OO0OO0O0OOO ,user_image12 =OOOO000OOO00O0000 )#line:781
elif len (OO00O0000OOO0OO0O )>=1 :#line:782
OOO0OOOO00O0O0000 =[]#line:783
OOO0O000O000O000O =[]#line:784
O0O00000O0O00OO0O ={}#line:785
for OOOO0000000OOOO0O in OO00O0000OOO0OO0O :#line:786
OOO0OOOO00O0O0000 .append (OOOO0000000OOOO0O ["title"])#line:787
OOO0O000O000O000O .append (OOOO0000000OOOO0O ["nid"])#line:788
for O0OOO00000OO000O0 ,OOOO0000000OOOO0O in enumerate (OOO0OOOO00O0O0000 ):#line:789
O0O00000O0O00OO0O [OOO0O000O000O000O [O0OOO00000OO000O0 ]]=OOOO0000000OOOO0O #line:790
if len (O0000OO00OOOO0O0O )==0 :#line:792
return render_template ('escuchar_trauma.html',nid2 =0 ,result_busqueda =O0O00000O0O00OO0O ,user_image6 =O0OOO00OOO0000OO0 ,user_image7 =OO0OO0O00OO00OO00 ,user_image5 =OOOOO00OO0OOOO0O0 ,user_image8 =O000OO0OOOO0O00O0 ,user_image9 =OOO0O00O0OO0OO0OO ,user_image10 =OOO0O0OOO0O0O0000 ,user_image11 =O0O0O0OO0OO0O0OOO ,user_image12 =OOOO000OOO00O0000 )#line:793
else :#line:794
return render_template ('escuchar_trauma.html',nid2 =0 ,faqs =O0000OO00OOOO0O0O ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O0O00000O0O00OO0O ,user_image6 =O0OOO00OOO0000OO0 ,user_image7 =OO0OO0O00OO00OO00 ,user_image5 =OOOOO00OO0OOOO0O0 ,user_image8 =O000OO0OOOO0O00O0 ,user_image9 =OOO0O00O0OO0OO0OO ,user_image10 =OOO0O0OOO0O0O0000 ,user_image11 =O0O0O0OO0OO0O0OOO ,user_image12 =OOOO000OOO00O0000 )#line:795
else :#line:796
return render_template ('escuchar_trauma.html',nid2 =0 ,result_busqueda =O0O00000O0O00OO0O ,prediction_text ="No te he entendido bien, dale al boton `Escuchar´ y repite tu pregunta",user_image5 =OOOOO00OO0OOOO0O0 ,user_image6 =O0OOO00OOO0000OO0 ,user_image7 =OO0OO0O00OO00OO00 ,user_image8 =O000OO0OOOO0O00O0 ,user_image9 =OOO0O00O0OO0OO0OO ,user_image10 =OOO0O0OOO0O0O0000 ,user_image11 =O0O0O0OO0OO0O0OOO ,user_image12 =OOOO000OOO00O0000 )#line:797
@app .route ("/buscador_admision",methods =['GET','POST'])#line:799
async def buscador_admision ():#line:800
O0000O0O00OO00O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:801
OO0O0O00O00OOOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:802
OO0OOOOOO0O000O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:803
O0O0O000O0000O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:804
O000OOO0OOO0OO000 =os .path .join (app .config ['UPLOAD_FOLDER'],'otros_img.png')#line:805
O000OOOOOO00O000O =os .path .join (app .config ['UPLOAD_FOLDER'],'programacion_img.png')#line:806
OO00000OOO00000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'preguntas_respuestas.png')#line:807
O0O0O0O00000O0O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'ambulancias_img.jpg')#line:808
O0OOO0OO0OOO0OOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'mapa_camas_img.jpg')#line:809
OOOO00O00OO00O0OO =str (request .form .to_dict ())#line:810
OOOO00O00OO00O0OO =adaptar_salida (OOOO00O00OO00O0OO )#line:811
O00OO000OO0OOOOO0 ={}#line:812
O00OO000OO0OOOOO0 [""]=""#line:813
if len (OOOO00O00OO00O0OO )==0 :#line:814
return render_template ('buscador_admision.html',preguntas_respuestas =OO00000OOO00000O0 ,user_image8 =O0OOO0OO0OOO0OOOO ,user_image9 =O0O0O0O00000O0O00 ,user_image10 =O000OOOOOO00O000O ,user_image11 =O000OOO0OOO0OO000 ,result_busqueda =O00OO000OO0OOOOO0 ,prediction_text ="ya puedes hacer tu pregunta",user_image4 =O0000O0O00OO00O0O ,user_image5 =OO0O0O00O00OOOO00 ,user_image6 =OO0OOOOOO0O000O0O ,user_image7 =O0O0O000O0000O0O0 )#line:815
elif OOOO00O00OO00O0OO !=None or "{}":#line:816
O0OOOO0O0O0O0000O =1621 #line:817
O000000OO0O0O00OO =await cargar_base_datos (OOOO00O00OO00O0OO ,O0OOOO0O0O0O0000O )#line:818
O0OOOO0OOO000OOOO ,O0O0OOOOOOO00OO0O ,OOO00O00OO0OOO00O =await buscar_faq (OOOO00O00OO00O0OO ,1 )#line:819
if O000000OO0O0O00OO ==None :#line:820
if len (OOO00O00OO0OOO00O )==0 :#line:821
return render_template ('buscador_admision.html',preguntas_respuestas =OO00000OOO00000O0 ,user_image8 =O0OOO0OO0OOO0OOOO ,user_image9 =O0O0O0O00000O0O00 ,user_image10 =O000OOOOOO00O000O ,user_image11 =O000OOO0OOO0OO000 ,result_busqueda =O00OO000OO0OOOOO0 ,prediction_text ="No hay resultados para tu busqueda",user_image4 =O0000O0O00OO00O0O ,user_image5 =OO0O0O00O00OOOO00 ,user_image6 =OO0OOOOOO0O000O0O ,user_image7 =O0O0O000O0000O0O0 )#line:822
else :#line:823
return render_template ('buscador_admision.html',preguntas_respuestas =OO00000OOO00000O0 ,user_image8 =O0OOO0OO0OOO0OOOO ,user_image9 =O0O0O0O00000O0O00 ,user_image10 =O000OOOOOO00O000O ,user_image11 =O000OOO0OOO0OO000 ,faqs =OOO00O00OO0OOO00O ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O00OO000OO0OOOOO0 ,user_image4 =O0000O0O00OO00O0O ,user_image5 =OO0O0O00O00OOOO00 ,user_image6 =OO0OOOOOO0O000O0O ,user_image7 =O0O0O000O0000O0O0 )#line:824
elif len (O000000OO0O0O00OO )>=1 :#line:825
O0OO00OOO0OOOOO00 =[]#line:826
OOO00OOOOO0OO0O0O =[]#line:827
O00OO000OO0OOOOO0 ={}#line:828
for OOO0000OO00000O0O in O000000OO0O0O00OO :#line:829
OOO00OOOOO0OO0O0O .append (OOO0000OO00000O0O ["nid"])#line:830
for OO0OO000O0O0OOO0O in OOO00OOOOO0OO0O0O :#line:831
O00O0O0O00O0OO0OO =aiohttp .TCPConnector (ssl =True )#line:832
async with aiohttp .ClientSession (connector =O00O0O0O00O0OO0OO )as O0OO0O00O000OO00O :#line:833
O00OOO0OO0OO000O0 =await O0OO0O00O000OO00O .get ('https://orva.tedcas.com/api/intervenciones/'+str (OO0OO000O0O0OOO0O ),auth =auth )#line:834
OOOO000O00O000OOO =await O00OOO0OO0OO000O0 .json ()#line:835
OOOO000O00O000OOO =OOOO000O00O000OOO [0 ]#line:836
O00000OOOOOOOOO0O =OOOO000O00O000OOO ['field_pdf']#line:837
O00000OOOOOOOOO0O =O00000OOOOOOOOO0O [0 ]#line:838
O00OO000OO0OOOOO0 [OOOO000O00O000OOO ['title']]="https://orva.tedcas.com/"+str (O00000OOOOOOOOO0O ['url'])#line:839
if len (OOO00O00OO0OOO00O )==0 :#line:840
return render_template ('buscador_admision1.html',user_image8 =O0OOO0OO0OOO0OOOO ,user_image9 =O0O0O0O00000O0O00 ,user_image10 =O000OOOOOO00O000O ,user_image11 =O000OOO0OOO0OO000 ,result_busqueda =O00OO000OO0OOOOO0 ,user_image4 =O0000O0O00OO00O0O ,user_image5 =OO0O0O00O00OOOO00 ,user_image6 =OO0OOOOOO0O000O0O ,user_image7 =O0O0O000O0000O0O0 )#line:841
else :#line:842
return render_template ('buscador_admision1.html',faqs =OOO00O00OO0OOO00O ,faq_titulo ="Preguntas y respuestas: ",user_image8 =O0OOO0OO0OOO0OOOO ,user_image9 =O0O0O0O00000O0O00 ,user_image10 =O000OOOOOO00O000O ,user_image11 =O000OOO0OOO0OO000 ,result_busqueda =O00OO000OO0OOOOO0 ,user_image4 =O0000O0O00OO00O0O ,user_image5 =OO0O0O00O00OOOO00 ,user_image6 =OO0OOOOOO0O000O0O ,user_image7 =O0O0O000O0000O0O0 )#line:843
@app .route ("/mapa_camas",methods =['GET','POST'])#line:845
async def mapa_camas ():#line:846
OOOO0O0OO0OOO0O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:847
OOOO0O0000OO0O000 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:848
O0O0000OO00O00OOO ,O0O00O00OO0O0OOOO ,O00O000OOO0OO00O0 ,O0O0OOOO00000OOOO =await cargar_botones_pdf_admision ()#line:849
return render_template ('mapa_camas.html',text =O0O0000OO00O00OOO ,user_image6 =OOOO0O0OO0OOO0O00 ,user_image7 =OOOO0O0000OO0O000 )#line:850
@app .route ("/ambulancias",methods =['GET','POST'])#line:852
async def ambulancias ():#line:853
O0O0OOOO00OO00000 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:854
O0000O0000OOO000O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:855
OO0O0OOO000OOO0O0 ,OO0OOOOO0OO000O0O ,OOOO000OOOOOOO00O ,O0O0OOOO0000O0000 =await cargar_botones_pdf_admision ()#line:856
return render_template ('ambulancias.html',text =OO0OOOOO0OO000O0O ,user_image6 =O0O0OOOO00OO00000 ,user_image7 =O0000O0000OOO000O )#line:857
@app .route ("/programacion_quirurgica",methods =['GET','POST'])#line:859
async def programacion_quirurgica ():#line:860
OO0O0O000OOO00OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:861
O0O00000O0O00OOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:862
OOO00000O0OOO0O0O ,OO0O0OOOO0O0O0O00 ,O000O000O000OOO0O ,O000O00O00O000OO0 =await cargar_botones_pdf_admision ()#line:863
return render_template ('programacion_quirurgica.html',text =O000O000O000OOO0O ,user_image6 =OO0O0O000OOO00OOO ,user_image7 =O0O00000O0O00OOOO )#line:864
@app .route ("/otros",methods =['GET','POST'])#line:866
async def otros ():#line:867
O00O00OOOOOO0OOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:868
O0OOO00O0O0O0OOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:869
O00O0O00O0OOO00O0 ,O000OOOOO00O0O0O0 ,OOOO000OO0OO0O00O ,O0O0OOOOO000O0OO0 =await cargar_botones_pdf_admision ()#line:870
return render_template ('otros.html',text =O0O0OOOOO000O0OO0 ,user_image6 =O00O00OOOOOO0OOO0 ,user_image7 =O0OOO00O0O0O0OOO0 )#line:871
@app .route ("/escuchar_admision1",methods =['GET','POST'])#line:873
async def escuchar_admision1 ():#line:874
OO00OOOO000OO0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'otros_img.png')#line:875
OOO0O0O000OO0OOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'programacion_img.png')#line:876
OOOO0O0O00O0O0O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'ambulancias_img.jpg')#line:877
O00OO0OO000OO0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'mapa_camas_img.jpg')#line:878
O00OOO00000O0O00O =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:879
OO0O0O0OO00OO0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:880
O0O0000OOO0O0OO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:881
return render_template ('escuchar_admision1.html',user_image8 =O00OO0OO000OO0OOO ,user_image9 =OOOO0O0O00O0O0O00 ,user_image10 =OOO0O0O000OO0OOO0 ,user_image11 =OO00OOOO000OO0OO0 ,prediction_text ="Dale a `Escuchar´ y haz tu pregunta",user_image5 =O00OOO00000O0O00O ,user_image6 =OO0O0O0OO00OO0O0O ,user_image7 =O0O0000OOO0O0OO0O )#line:882
@app .route ("/escuchar_admision",methods =['GET','POST'])#line:884
async def escuchar_admision ():#line:885
O000O00O00OO0O00O =os .path .join (app .config ['UPLOAD_FOLDER'],'otros_img.png')#line:886
OOO00O0000OO0OO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'programacion_img.png')#line:887
OOOOO0O00000000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ambulancias_img.jpg')#line:888
O0OOO000000O00OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'mapa_camas_img.jpg')#line:889
O00O0OO0OO000O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:890
O00OO0000O0O0O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:891
O0OOO00OO000O00OO =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:892
OOOO000O0O00O00O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:893
global recognized_text #line:894
OO000O0O00OO00O0O =recognized_text #line:895
OO000O0O00OO00O0O =str (OO000O0O00OO00O0O ).lower ()#line:896
OO000O0O00OO00O0O =OO000O0O00OO00O0O .split ()#line:897
OO0OOOOOO00O0OOO0 ={}#line:898
OO0OOOOOO00O0OOO0 [""]=""#line:899
if OO000O0O00OO00O0O [0 ]!="none":#line:900
OOO0OOOO0O0O00OOO =1621 #line:901
OOOOOO000OO0O00O0 =await cargar_base_datos (OO000O0O00OO00O0O ,OOO0OOOO0O0O00OOO )#line:902
O0O00OO0O0OOO0000 ,OOOO0O0O00000O000 ,OO000OO00OOO0OOOO =await buscar_faq (OO000O0O00OO00O0O ,0 )#line:903
if OOOOOO000OO0O00O0 ==None :#line:904
if len (OO000OO00OOO0OOOO )==0 :#line:905
return render_template ('escuchar_admision.html',user_image8 =O0OOO000000O00OO0 ,user_image9 =OOOOO0O00000000O0 ,user_image10 =OOO00O0000OO0OO00 ,user_image11 =O000O00O00OO0O00O ,result_busqueda =OO0OOOOOO00O0OOO0 ,prediction_text ="No hay resultados para tu busqueda",user_image4 =O00O0OO0OO000O0O0 ,user_image5 =O00OO0000O0O0O0O0 ,user_image6 =O0OOO00OO000O00OO ,user_image7 =OOOO000O0O00O00O0 )#line:906
else :#line:907
return render_template ('escuchar_admision.html',faqs =OO000OO00OOO0OOOO ,faq_titulo ="Preguntas y respuestas: ",user_image8 =O0OOO000000O00OO0 ,user_image9 =OOOOO0O00000000O0 ,user_image10 =OOO00O0000OO0OO00 ,user_image11 =O000O00O00OO0O00O ,result_busqueda =OO0OOOOOO00O0OOO0 ,user_image4 =O00O0OO0OO000O0O0 ,user_image5 =O00OO0000O0O0O0O0 ,user_image6 =O0OOO00OO000O00OO ,user_image7 =OOOO000O0O00O00O0 )#line:908
elif len (OOOOOO000OO0O00O0 )>=1 :#line:909
O0O0000OO0000000O =[]#line:910
OOO0000O0O000O0O0 =[]#line:911
OO0OOOOOO00O0OOO0 ={}#line:912
for OO00OOOOOO0OO000O in OOOOOO000OO0O00O0 :#line:913
OOO0000O0O000O0O0 .append (OO00OOOOOO0OO000O ["nid"])#line:914
for OOOO00O000OOOO0O0 in OOO0000O0O000O0O0 :#line:915
OOO0OO0O00OO00O0O =aiohttp .TCPConnector (ssl =True )#line:916
async with aiohttp .ClientSession (connector =OOO0OO0O00OO00O0O )as OO0OO0O0O000OO0OO :#line:917
O0O0O0O00OO0OOO00 =await OO0OO0O0O000OO0OO .get ('https://orva.tedcas.com/api/intervenciones/'+str (OOOO00O000OOOO0O0 ),auth =auth )#line:918
O0OOOOOO0OOO000OO =await O0O0O0O00OO0OOO00 .json ()#line:919
O0OOOOOO0OOO000OO =O0OOOOOO0OOO000OO [0 ]#line:920
OO0OOO0000OOO000O =O0OOOOOO0OOO000OO ['field_pdf']#line:921
OO0OOO0000OOO000O =OO0OOO0000OOO000O [0 ]#line:922
OO0OOOOOO00O0OOO0 [O0OOOOOO0OOO000OO ['title']]="https://orva.tedcas.com/"+str (OO0OOO0000OOO000O ['url'])#line:923
if len (OO000OO00OOO0OOOO )==0 :#line:924
return render_template ('escuchar_admision.html',user_image8 =O0OOO000000O00OO0 ,user_image9 =OOOOO0O00000000O0 ,user_image10 =OOO00O0000OO0OO00 ,user_image11 =O000O00O00OO0O00O ,result_busqueda =OO0OOOOOO00O0OOO0 ,user_image4 =O00O0OO0OO000O0O0 ,user_image5 =O00OO0000O0O0O0O0 ,user_image6 =O0OOO00OO000O00OO ,user_image7 =OOOO000O0O00O00O0 )#line:925
else :#line:926
return render_template ('escuchar_admision.html',faqs =OO000OO00OOO0OOOO ,faq_titulo ="Preguntas y respuestas: ",user_image8 =O0OOO000000O00OO0 ,user_image9 =OOOOO0O00000000O0 ,user_image10 =OOO00O0000OO0OO00 ,user_image11 =O000O00O00OO0O00O ,result_busqueda =OO0OOOOOO00O0OOO0 ,user_image4 =O00O0OO0OO000O0O0 ,user_image5 =O00OO0000O0O0O0O0 ,user_image6 =O0OOO00OO000O00OO ,user_image7 =OOOO000O0O00O00O0 )#line:927
else :#line:928
return render_template ('escuchar_admision.html',user_image8 =O0OOO000000O00OO0 ,user_image9 =OOOOO0O00000000O0 ,user_image10 =OOO00O0000OO0OO00 ,user_image11 =O000O00O00OO0O00O ,prediction_text ="No te he entendido bien, dale al boton `Escuchar´ y repite tu pregunta",result_busqueda =OO0OOOOOO00O0OOO0 ,user_image4 =O00O0OO0OO000O0O0 ,user_image5 =O00OO0000O0O0O0O0 ,user_image6 =O0OOO00OO000O00OO ,user_image7 =OOOO000O0O00O00O0 )#line:929
@app .route ("/buscador_uro",methods =['GET','POST'])#line:931
async def buscador_uro ():#line:932
OO00OO0OO0000OO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:933
OOOO00O0OOOO00000 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:934
OOOOOOO0OO00OO0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:935
OO0OOO0000OOOO000 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:936
OO000O0O0OO0OO0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:937
O00O0O0OOO0000O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:938
O0O000O0O000O0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:939
O0O0OO0000O0O0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:940
O0OO0OOOO00OOOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'preguntas_respuestas.png')#line:941
OO0OO0OO00OO0000O =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:942
O0OO0O00OOO00000O =str (request .form .to_dict ())#line:943
O0OO0O00OOO00000O =adaptar_salida (O0OO0O00OOO00000O )#line:944
O0O0O000OOO0OOOOO ={}#line:945
O0O0O000OOO0OOOOO [""]=""#line:946
if len (O0OO0O00OOO00000O )==0 :#line:947
return render_template ('buscador_uro.html',preguntas_respuestas =O0OO0OOOO00OOOO00 ,result_busqueda =O0O0O000OOO0OOOOO ,user_image4 =OO00OO0OO0000OO00 ,user_image5 =OOOO00O0OOOO00000 ,user_image6 =OOOOOOO0OO00OO0O0 ,user_image7 =OO0OOO0000OOOO000 ,user_image8 =O0O000O0O000O0O0O ,user_image9 =O0O0OO0000O0O0OOO ,user_image10 =OO000O0O0OO0OO0OO ,user_image11 =OO0OO0OO00OO0000O ,user_image12 =O00O0O0OOO0000O0O ,nid2 =0 )#line:948
elif O0OO0O00OOO00000O !=None or "{}":#line:949
O0O0OO000OOOOO0O0 =1620 #line:950
OOO0OO0O00000O0O0 =await cargar_base_datos (O0OO0O00OOO00000O ,O0O0OO000OOOOO0O0 )#line:951
O000OOOO00O0O00OO ,O0O0O000OO0OOOOOO ,O000OO0O0O0000OOO =await buscar_faq (O0OO0O00OOO00000O ,1 )#line:952
if OOO0OO0O00000O0O0 ==None :#line:953
if len (O0O0O000OO0OOOOOO )==0 :#line:954
return render_template ('buscador_uro.html',preguntas_respuestas =O0OO0OOOO00OOOO00 ,result_busqueda =O0O0O000OOO0OOOOO ,prediction_text ="No hay resultados para tu busqueda",user_image4 =OO00OO0OO0000OO00 ,user_image5 =OOOO00O0OOOO00000 ,user_image6 =OOOOOOO0OO00OO0O0 ,user_image7 =OO0OOO0000OOOO000 ,user_image8 =O0O000O0O000O0O0O ,user_image9 =O0O0OO0000O0O0OOO ,user_image10 =OO000O0O0OO0OO0OO ,user_image11 =OO0OO0OO00OO0000O ,user_image12 =O00O0O0OOO0000O0O ,nid2 =0 )#line:955
else :#line:956
return render_template ('buscador_uro.html',preguntas_respuestas =O0OO0OOOO00OOOO00 ,faqs =O0O0O000OO0OOOOOO ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O0O0O000OOO0OOOOO ,user_image4 =OO00OO0OO0000OO00 ,user_image5 =OOOO00O0OOOO00000 ,user_image6 =OOOOOOO0OO00OO0O0 ,user_image7 =OO0OOO0000OOOO000 ,user_image8 =O0O000O0O000O0O0O ,user_image9 =O0O0OO0000O0O0OOO ,user_image10 =OO000O0O0OO0OO0OO ,user_image11 =OO0OO0OO00OO0000O ,user_image12 =O00O0O0OOO0000O0O ,nid2 =0 )#line:957
elif len (OOO0OO0O00000O0O0 )>=1 :#line:958
O00O0O0O00OO0OO00 =[]#line:959
O000000O0O0OOOO0O =[]#line:960
O0O0O000OOO0OOOOO ={}#line:961
for OO0OOOOO00O000OO0 in OOO0OO0O00000O0O0 :#line:962
O00O0O0O00OO0OO00 .append (OO0OOOOO00O000OO0 ["title"])#line:963
O000000O0O0OOOO0O .append (OO0OOOOO00O000OO0 ["nid"])#line:964
for O0O00O0O0OOO0OOO0 ,OO0OOOOO00O000OO0 in enumerate (O00O0O0O00OO0OO00 ):#line:965
O0O0O000OOO0OOOOO [O000000O0O0OOOO0O [O0O00O0O0OOO0OOO0 ]]=OO0OOOOO00O000OO0 #line:966
if len (O0O0O000OO0OOOOOO )!=0 :#line:967
return render_template ('buscador_uro1.html',faqs =O0O0O000OO0OOOOOO ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O0O0O000OOO0OOOOO ,user_image4 =OO00OO0OO0000OO00 ,user_image5 =OOOO00O0OOOO00000 ,user_image6 =OOOOOOO0OO00OO0O0 ,user_image7 =OO0OOO0000OOOO000 ,user_image8 =O0O000O0O000O0O0O ,user_image9 =O0O0OO0000O0O0OOO ,user_image10 =OO000O0O0OO0OO0OO ,user_image11 =OO0OO0OO00OO0000O ,user_image12 =O00O0O0OOO0000O0O ,nid2 =0 )#line:968
else :#line:969
if len (O0O0O000OOO0OOOOO )==1 :#line:970
return redirect (url_for ('resultado_uro',link =O000000O0O0OOOO0O ))#line:971
else :#line:972
return render_template ('buscador_uro1.html',result_busqueda =O0O0O000OOO0OOOOO ,user_image4 =OO00OO0OO0000OO00 ,user_image5 =OOOO00O0OOOO00000 ,user_image6 =OOOOOOO0OO00OO0O0 ,user_image7 =OO0OOO0000OOOO000 ,user_image8 =O0O000O0O000O0O0O ,user_image9 =O0O0OO0000O0O0OOO ,user_image10 =OO000O0O0OO0OO0OO ,user_image11 =OO0OO0OO00OO0000O ,user_image12 =O00O0O0OOO0000O0O ,nid2 =0 )#line:973
@app .route ("/resultado_uro",methods =['GET','POST'])#line:975
async def resultado_uro ():#line:976
OO0OOOO0000000000 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:977
O0O0OOOO0O00OOOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:978
O000O0OO00OO0O000 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:979
OOOO00O0000OOOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:980
O0OO00OOOOOOOOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:981
OO0O0OO00OOOO00O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:982
OOOOO0O00OO0000OO =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:983
OO0O0OO0O00O000OO =request .args .get ('link')#line:984
OO0000OOOO000O0O0 ,OO00OOO000OO0OO00 =await cargar_tipo (OO0O0OO0O00O000OO ,1620 )#line:985
O000OO0O00000O0O0 =OO0000OOOO000O0O0 ['title']#line:986
if OO00OOO000OO0OO00 =="Intervencion":#line:987
print ("hola1")#line:988
OO0OO00O0O0OO000O ,OOOO0O000OOOOOO00 =await cargar_caja (str (OO0O0OO0O00O000OO ),'Instrumental - Cajas: ')#line:989
return render_template ('intervencion_uro.html',user_image8 =O0OO00OOOOOOOOO00 ,user_image9 =OO0O0OO00OOOO00O0 ,user_image10 =O000O0OO00OO0O000 ,user_image11 =OOOOO0O00OO0000OO ,user_image12 =OOOO00O0000OOOO00 ,instrumental =OO0OO00O0O0OO000O ,texto_cajas =OOOO0O000OOOOOO00 ,title =O000OO0O00000O0O0 ,user_image6 =OO0OOOO0000000000 ,user_image7 =O0O0OOOO0O00OOOOO ,nid2 =OO0O0OO0O00O000OO )#line:990
elif OO00OOO000OO0OO00 =='Caja':#line:991
O000O0O0O0O0OOO00 ,O00OO00O000O0O0OO ,OO00000O000000O00 =await cargar_archivo ("ubicacion","Ubicacion: ","cajas/"+str (OO0O0OO0O00O000OO ))#line:992
OOO00OOO0000OOO0O =await cargar_archivo ("image","Imagen: ","cajas/"+str (OO0O0OO0O00O000OO ))#line:993
OOOOO00OOO0000000 ,OOO00OO000OO0OO0O =await cargar_archivo_grande ("title_material","Instrumental : ","cajas/"+str (OO0O0OO0O00O000OO ))#line:994
if len (O000OO0O00000O0O0 )==1 :#line:995
return render_template ('caja_trauma1.html',title =O000OO0O00000O0O0 ,files_instru =OOOOO00OOO0000000 ,texto_instru =OOO00OO000OO0OO0O ,texto_ubi =O000O0O0O0O0OOO00 ,file_texto_ubi =OO00000O000000O00 ,file_imagen =OOO00OOO0000OOO0O ,user_image6 =OO0OOOO0000000000 ,user_image7 =O0O0OOOO0O00OOOOO )#line:996
else :#line:997
return render_template ('caja_trauma.html',title =O000OO0O00000O0O0 ,files_instru =OOOOO00OOO0000000 ,texto_instru =OOO00OO000OO0OO0O ,texto_ubi =O000O0O0O0O0OOO00 ,file_texto_ubi =OO00000O000000O00 ,file_imagen =OOO00OOO0000OOO0O ,user_image6 =OO0OOOO0000000000 ,user_image7 =O0O0OOOO0O00OOOOO )#line:998
elif OO00OOO000OO0OO00 =='Instrumental':#line:999
print ("hola2")#line:1000
OO0OO0OOOOO0000O0 =await cargar_instrumental (OO0O0OO0O00O000OO ,'listado_completo_cajas/1620')#line:1001
if len (OO0OO0OOOOO0000O0 )==1 :#line:1002
return render_template ('instrumental_uro1.html',cajas =OO0OO0OOOOO0000O0 ,texto ='El instrumental que buscas esta presente en las siguientes cajas: ',title =O000OO0O00000O0O0 ,user_image6 =OO0OOOO0000000000 ,user_image7 =O0O0OOOO0O00OOOOO )#line:1003
else :#line:1004
return render_template ('instrumental_uro.html',cajas =OO0OO0OOOOO0000O0 ,texto ='El instrumental que buscas esta presente en las siguientes cajas: ',title =O000OO0O00000O0O0 ,user_image6 =OO0OOOO0000000000 ,user_image7 =O0O0OOOO0O00OOOOO )#line:1005
@app .route ("/protocolos_uro",methods =['GET','POST'])#line:1007
async def protocolos_uro ():#line:1008
OOO0OOO0OOOO0OOO0 =request .args .get ('link2')#line:1009
OOO0O000O00000OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:1010
O0000O000000O0OO0 =await boton_word_ppt (1620 ,"field_protocolo",OOO0OOO0OOOO0OOO0 )#line:1011
if len (O0000O000000O0OO0 )==1 :#line:1012
return render_template ('protocolo1.html',protocolos =O0000O000000O0OO0 ,user_image7 =OOO0O000O00000OO0 )#line:1013
else :#line:1014
return render_template ('protocolo.html',protocolos =O0000O000000O0OO0 ,user_image7 =OOO0O000O00000OO0 )#line:1015
@app .route ("/guia_visual_uro",methods =['GET','POST'])#line:1017
async def guia_visual_uro ():#line:1018
O000OO0O0OOO0O00O =request .args .get ('link2')#line:1019
OO0O0OO0O000O0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:1020
O0OO0OOOOO00O00OO =await boton_word_ppt (1620 ,"field_guia_visual",O000OO0O0OOO0O00O )#line:1021
if len (O0OO0OOOOO00O00OO )==1 :#line:1022
return render_template ('guia_visual1.html',guia_visual =O0OO0OOOOO00O00OO ,user_image7 =OO0O0OO0O000O0OO0 )#line:1023
else :#line:1024
return render_template ('guia_visual.html',guia_visual =O0OO0OOOOO00O00OO ,user_image7 =OO0O0OO0O000O0OO0 )#line:1025
@app .route ("/pdf_casa_uro",methods =['GET','POST'])#line:1027
async def pdf_casa_uro ():#line:1028
OOOO0OOOO000O0000 =request .args .get ('link2')#line:1029
O000OOOOOOOO000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:1030
OO0000OO00O0OO000 =await boton_pdf_video (1620 ,"field_pdf",OOOO0OOOO000O0000 )#line:1031
OO00OOO0000OO000O =0 #line:1032
for OOO0O000OO0OOO000 ,O0OO0OOOOO0O0OO0O in OO0000OO00O0OO000 .items ():#line:1033
for OOOO0000000O00O00 ,O0000O0O0000O0OOO in O0OO0OOOOO0O0OO0O .items ():#line:1034
OO00OOO0000OO000O =OO00OOO0000OO000O +1 #line:1035
if len (OO0000OO00O0OO000 .items ())==1 :#line:1036
if OO00OOO0000OO000O ==1 :#line:1037
print ("bien")#line:1038
return render_template ('pdf_casa_comercial1.html',user_image7 =O000OOOOOOOO000O0 ,titulos =OO0000OO00O0OO000 )#line:1039
else :#line:1040
return render_template ('pdf_casa_comercial.html',user_image7 =O000OOOOOOOO000O0 ,titulos =OO0000OO00O0OO000 )#line:1041
else :#line:1042
return render_template ('pdf_casa_comercial.html',user_image7 =O000OOOOOOOO000O0 ,titulos =OO0000OO00O0OO000 )#line:1043
@app .route ("/videos_uro",methods =['GET','POST'])#line:1045
async def videos_uro ():#line:1046
OO000O0000O0OOOO0 =request .args .get ('link2')#line:1047
OO0OO0O000OOO0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:1048
O0O0O0OO00O0OOOOO =await boton_pdf_video (1620 ,"field_video",OO000O0000O0OOOO0 )#line:1049
O0O0OOO00O000000O =0 #line:1050
for OO00000OO0OO000O0 ,OOO0O0O00000O0O0O in O0O0O0OO00O0OOOOO .items ():#line:1051
for OOO000OOOOOOO000O ,O0O0O00O0OO0O0OOO in OOO0O0O00000O0O0O .items ():#line:1052
O0O0OOO00O000000O =O0O0OOO00O000000O +1 #line:1053
if len (O0O0O0OO00O0OOOOO .items ())==1 :#line:1054
if O0O0OOO00O000000O ==1 :#line:1055
return render_template ('videos1.html',user_image7 =OO0OO0O000OOO0O0O ,titulos =O0O0O0OO00O0OOOOO )#line:1056
else :#line:1057
return render_template ('videos.html',user_image7 =OO0OO0O000OOO0O0O ,titulos =O0O0O0OO00O0OOOOO )#line:1058
else :#line:1059
return render_template ('videos.html',user_image7 =OO0OO0O000OOO0O0O ,titulos =O0O0O0OO00O0OOOOO )#line:1060
@app .route ("/materiales_uro",methods =['GET','POST'])#line:1062
async def materiales_uro ():#line:1063
O0OO000OOO0O00OOO =request .args .get ('link2')#line:1064
O0OO000O0OOO0O00O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:1065
O0OOO00O0O0OOOO00 =await boton_materiales (1620 ,O0OO000OOO0O00OOO )#line:1066
if len (O0OOO00O0O0OOOO00 [''])==0 :#line:1067
return render_template ('materiales_uro.html',user_image7 =O0OO000O0OOO0O00O ,cajas =O0OOO00O0O0OOOO00 ,no_hay ="No hay instrumental")#line:1068
else :#line:1069
if len (O0OOO00O0O0OOOO00 )==1 :#line:1070
return render_template ('materiales_uro1.html',user_image7 =O0OO000O0OOO0O00O ,cajas =O0OOO00O0O0OOOO00 )#line:1071
else :#line:1072
return render_template ('materiales_uro.html',user_image7 =O0OO000O0OOO0O00O ,cajas =O0OOO00O0O0OOOO00 )#line:1073
@app .route ("/escuchar_uro1",methods =['GET','POST'])#line:1075
async def escuchar_uro1 ():#line:1076
O0OO00O0OOOOO0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:1077
OOO00O000OO0O0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:1078
O0O0O0000O0OO000O =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:1079
OOOO00000O000O0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:1080
OO000OO0OO000O0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:1081
OO0O00OOO0OO0OOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:1082
O0OOO000OO0OO00O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:1083
OO0O000000000OO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:1084
return render_template ('escuchar_uro1.html',nid2 =0 ,prediction_text ="Dale a `Escuchar´ y haz tu pregunta",user_image5 =OO0O00OOO0OO0OOO0 ,user_image6 =O0OOO000OO0OO00O0 ,user_image7 =OO0O000000000OO0O ,user_image8 =O0O0O0000O0OO000O ,user_image9 =OOOO00000O000O0OO ,user_image10 =O0OO00O0OOOOO0O0O ,user_image11 =OO000OO0OO000O0OO ,user_image12 =OOO00O000OO0O0OO0 )#line:1085
@app .route ("/escuchar_uro",methods =['GET','POST'])#line:1087
async def escuchar_uro ():#line:1088
O000OO00000O00000 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:1089
O0OO0O0O0O000000O =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:1090
O00OOOOOO00OOO00O =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:1091
O000000OOO00000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:1092
O00O00O0O0O00O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:1093
O0000O0OOO0O0O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:1094
OOO000OOOOO00O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:1095
O0O0000OO0O0O000O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:1096
global recognized_text #line:1097
OOO0O000O00O000O0 =recognized_text #line:1098
OOO0O000O00O000O0 =str (OOO0O000O00O000O0 ).lower ()#line:1099
OOO0O000O00O000O0 =OOO0O000O00O000O0 .split ()#line:1100
OO0O00OOO0O0OO0O0 ={}#line:1101
OO0O00OOO0O0OO0O0 [""]=""#line:1102
if OOO0O000O00O000O0 [0 ]!="none":#line:1103
O000OOOO00OOO000O =1620 #line:1104
O00000O0OOOO00000 =await cargar_base_datos (OOO0O000O00O000O0 ,O000OOOO00OOO000O )#line:1105
O0OO0O000O0OOO00O ,OO0OO000O0O000O00 ,O0O0O000O00000000 =await buscar_faq (OOO0O000O00O000O0 ,0 )#line:1106
if O00000O0OOOO00000 ==None :#line:1107
if len (OO0OO000O0O000O00 )==0 :#line:1108
return render_template ('escuchar_uro.html',nid2 =0 ,result_busqueda =OO0O00OOO0O0OO0O0 ,prediction_text ="No hay resultados para tu busqueda",user_image6 =OOO000OOOOO00O0O0 ,user_image7 =O0O0000OO0O0O000O ,user_image5 =O0000O0OOO0O0O0O0 ,user_image8 =O00OOOOOO00OOO00O ,user_image9 =O000000OOO00000O0 ,user_image10 =O000OO00000O00000 ,user_image11 =O00O00O0O0O00O0O0 ,user_image12 =O0OO0O0O0O000000O )#line:1109
else :#line:1110
return render_template ('escuchar_uro.html',nid2 =0 ,faqs =OO0OO000O0O000O00 ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =OO0O00OOO0O0OO0O0 ,user_image6 =OOO000OOOOO00O0O0 ,user_image7 =O0O0000OO0O0O000O ,user_image5 =O0000O0OOO0O0O0O0 ,user_image8 =O00OOOOOO00OOO00O ,user_image9 =O000000OOO00000O0 ,user_image10 =O000OO00000O00000 ,user_image11 =O00O00O0O0O00O0O0 ,user_image12 =O0OO0O0O0O000000O )#line:1111
elif len (O00000O0OOOO00000 )>=1 :#line:1112
OOO00O0000O0O0OO0 =[]#line:1113
O00000OO00O00OO0O =[]#line:1114
OO0O00OOO0O0OO0O0 ={}#line:1115
for OO0000OOO000O00OO in O00000O0OOOO00000 :#line:1116
OOO00O0000O0O0OO0 .append (OO0000OOO000O00OO ["title"])#line:1117
O00000OO00O00OO0O .append (OO0000OOO000O00OO ["nid"])#line:1118
for OOOO0OOOOO0O0O00O ,OO0000OOO000O00OO in enumerate (OOO00O0000O0O0OO0 ):#line:1119
OO0O00OOO0O0OO0O0 [O00000OO00O00OO0O [OOOO0OOOOO0O0O00O ]]=OO0000OOO000O00OO #line:1120
if len (OO0OO000O0O000O00 )==0 :#line:1122
return render_template ('escuchar_uro.html',nid2 =0 ,result_busqueda =OO0O00OOO0O0OO0O0 ,user_image6 =OOO000OOOOO00O0O0 ,user_image7 =O0O0000OO0O0O000O ,user_image5 =O0000O0OOO0O0O0O0 ,user_image8 =O00OOOOOO00OOO00O ,user_image9 =O000000OOO00000O0 ,user_image10 =O000OO00000O00000 ,user_image11 =O00O00O0O0O00O0O0 ,user_image12 =O0OO0O0O0O000000O )#line:1123
else :#line:1124
return render_template ('escuchar_uro.html',nid2 =0 ,faqs =OO0OO000O0O000O00 ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =OO0O00OOO0O0OO0O0 ,user_image6 =OOO000OOOOO00O0O0 ,user_image7 =O0O0000OO0O0O000O ,user_image5 =O0000O0OOO0O0O0O0 ,user_image8 =O00OOOOOO00OOO00O ,user_image9 =O000000OOO00000O0 ,user_image10 =O000OO00000O00000 ,user_image11 =O00O00O0O0O00O0O0 ,user_image12 =O0OO0O0O0O000000O )#line:1125
else :#line:1126
return render_template ('escuchar_uro.html',nid2 =0 ,result_busqueda =OO0O00OOO0O0OO0O0 ,prediction_text ="No te he entendido bien, dale al boton `Escuchar´ y repite tu pregunta",user_image5 =O0000O0OOO0O0O0O0 ,user_image6 =OOO000OOOOO00O0O0 ,user_image7 =O0O0000OO0O0O000O ,user_image8 =O00OOOOOO00OOO00O ,user_image9 =O000000OOO00000O0 ,user_image10 =O000OO00000O00000 ,user_image11 =O00O00O0O0O00O0O0 ,user_image12 =O0OO0O0O0O000000O )#line:1127
@app .route ("/ajustes")#line:1129
async def ajustes ():#line:1130
OO0OOO000O0OO0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'estrella.png')#line:1131
return render_template ('ajustes.html',user_image7 =OO0OOO000O0OO0O0O )#line:1132
if __name__ =="__main__":#line:1134
socketio .run (app ,host ="0.0.0.0",port =7860 ,allow_unsafe_werkzeug =True )#line:1135
|