
    	6jQ.                    
   S r SSKJr  SSKJr  SSKJr  SSKJr  SSK	J
r
  SSKJr  SSKJr  SS	KJr  SS
KJr  SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  SSKJ r   SSK!J"r"  SSK#J$r$  SSK%J&r&  SSK'J(r(  SSK)J*r*  SSK+J,r,  SSK-J.r.  SSK/J0r0  SSK1J2r2  SSK3J4r4  SSK5J6r6  SSK7J8r8  SSK9J:r:  SSK;J<r<  SS K=J>r>  SS!K?J@r@  SS"KAJBrB  SS#KCJDrD  SS$KEJFrF  SS%KGJHrH  SS&KIJJrJ  SS'KKJLrL  SS(KMJNrN  SS)KOJPrP  SS*KQJRrR  SS+KSJTrT  SS,KUJVrV  SS-KWJXrX  SS.KYJZrZ  SS/K[J\r\  SS0K]J^r^  SS1K_J`r`  SS2KaJbrb  SS3KcJdrd  SS4KeJfrf  SS5KgJhrh  SS6KiJjrj  SS7KkJlrl  SS8KmJnrn  SS9KoJprp  SS:KqJrrr  SS;KsJtrt  SS<KuJvrv  SS=KwJxrx  SS>KyJzrz  SS?K{J|r|  SS@K}J~r~  SSAKJr  SSBKJr  SSCKJr  SSDKJr  SSEKJr  SSFKJr  SSGKJr  SSHKJr  SSIKJr  SSJKJr  SSKKJr  SSLKJr  SSMKJr  SSNKJr  SSOKJr  SSPKJr  SSQKJr  SSRKJr  SSSKJr  SSTKJr  SSUKJr  SSVKJr  SSWKJr  SSXKJr  SSYKJr  SSZKJr  SS[KJr  SS\KJr  SS]KJr  SS^KJr  SS_KJr  SS`KJr  SSaKJr  SSbKJr  SScKJr  SSdKJr  SSeKJr  SSfKJr  SSgKJr  SShKJr  SSiKJr  SSjKJr  SSkKJr  SnSl jrgm)ouH   Registro centralizado de routers (evita que main.py crezca sin límite).    )annotations)FastAPI)actions_incidents)	anamnesis)alerts)audits)authentications)bank_descriptions)career_types)cesp)collaborative_works)communes)conners_teacher_evaluations)contacts)coordinators_courses)course_activity_records)course_adjustments)course_curricular_adequacies)course_diversity_responses)course_eval_diversity)course_family_community)course_individual_supports)course_learning_achievements)course_record_supports) course_teacher_record_activities)"course_teacher_record_observations)courses)curriculum_subjects)	customers)diagnosis_summary)document_41_reports))differentiated_strategies_implementations)diversified_strategies)diversity_criteria)diversity_strategy_options)document_alerts)document_evalua_result_reports)document_types)	documents)	downloads)dynamic_forms)external_api)family_members)family_reports)faqs)folders)fonoaudiological_reports)	fur_forms)genders) guardian_attendance_certificates)health_evaluations)idtel_reports)&individual_curriculum_adaptation_plans)individual_support_plans)informal_test_templates)interconsultations)kpi_document_assignments)kpi_documentation_progress)learning_objectives)meeting_schedualing_agreements)*meeting_schedualing_register_professionals)meeting_schedualings)messages)nationalities)native_language_proficiencies)news)packages)-pedagogical_evaluation_classroom_eighth_grade),pedagogical_evaluation_classroom_fifth_grade),pedagogical_evaluation_classroom_first_grade)6pedagogical_evaluation_classroom_first_grade_secondary)-pedagogical_evaluation_classroom_fourth_grade)-pedagogical_evaluation_classroom_second_grade)7pedagogical_evaluation_classroom_second_grade_secondary).pedagogical_evaluation_classroom_seventh_grade),pedagogical_evaluation_classroom_sixth_grade),pedagogical_evaluation_classroom_third_grade)permissions)plan_apoyo_individual)!professional_document_assignments)professional_teaching_courses)professionals)#progress_status_individual_supports)progress_status_students)	provinces)psychomotor_evaluation_reports)psychopedagogical_evaluations)regions)&regular_teacher_diversified_strategies)rols),school_integration_program_exit_certificates)schools)settings)special_educational_needs)student_document_files)student_guardians)students)students_professionals)subjects)support_areas)support_organizations)	teachings)users)videos)events)workspace_agentc                   / [         P[        P[        P[        P[        P[
        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[         P["        P[$        P[&        P[(        P[*        P[,        P[.        P[0        P[2        P[4        P[6        P[8        P[:        P[<        P[>        P[@        P[B        P[D        P[F        P[H        P[J        P[L        P[N        P[P        P[R        P[T        P[V        P[X        P[Z        P[\        P[^        P[`        P[b        P[d        P[f        P[h        P[j        P[l        P[n        P[p        P[r        P[t        P[v        P[x        P[z        P[|        P[~        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P[        P7nU H  nU R                  U5        M     U R                  [        SS9  U R                  [R        SS9  U R                  [        SS9  U R                  [        SS9  g)zOMonta todos los routers de dominio. Mantener orden estable para diffs legibles.z/api)prefixN)ir	   r\   rP   r_   ri   rh   r   r   rZ   rW   rC   r)   r-   rD   r,   rB   r3   r^   rc   rd   r&   r   rT   rE   rb   r`   r(   rA   r   r*   rj   r   r/   r   ra   r0   r5   rk   r
   rV   r8   r7   rU   r1   r]   r   r   r.   r:   r4   rS   rR   r   r;   r<   r   r@   r>   r?   r#   r[   re   r=   r   r   rg   r$   r%   r   r   r   r   rQ   r   r   rf   r+   r"   r   r   r   r   r   rY   r   r    r!   r   r6   r2   rX   rl   rH   rK   rO   rJ   rG   rN   rM   rF   rI   rL   r9   r'   include_router)approutersrouters      HC:\Users\jesus\Desktop\proyecto_pie360\backend\app\backend\api\router.pyregister_routersrt      s|   iii 	i 		i
 	i 	i 	i 	i 	i 	i 	&i 	i 	i 	i 	i  	!i" 	#i$ 	%i& 	'i( 	)i* 	+i, 	-i. 	/i0 	1i2 	3i4 	"5i6 	7i8 	9i: 	;i< 	=i> 	?i@ 	AiB 	CiD 	EiF 	GiH 	IiJ 	KiL 	MiN 	OiP 	!QiR 	!SiT 	/UiV 	,WiX 	!YiZ 	5[i\ 	]i^ 	_i` 	aib 	cid 	)eif 	&gih 	*iij 	kil 	!min 	#oip 	qir 	sit 	'uiv 	3wix 	yiz 	/{i| 	}i~ 	i@ 	AiB 	CiD 	EiF 	GiH 	#IiJ 	#KiL 	MiN 	%OiP 	#QiR 	SiT 	UiV 	 WiX 	YiZ 	[i\ 	2]i^ 	+_i` 	)aib 	 cid 	eif 	%gih 	&iij 	$kil 	min 	oip 	qir 	sit 	uiv 	'wix 	yiz 	5{i| 	6}i~ 	5i@ 	6AiB 	5CiD 	5EiF 	7GiH 	6IiJ 	?KiL 	@MiN 	 OiP 	'QiGV 6"  y0=fM5fEv6    N)rp   r   returnNone)__doc__
__future__r   fastapir   $app.backend.routes.actions_incidentsr   app.backend.routes.anamnesisr   app.backend.routes.app_alertsr   app.backend.routes.auditsr   "app.backend.routes.authenticationsr	   $app.backend.routes.bank_descriptionsr
   app.backend.routes.career_typesr   app.backend.routes.cespr   &app.backend.routes.collaborative_worksr   app.backend.routes.communesr   .app.backend.routes.conners_teacher_evaluationsr   app.backend.routes.contactsr   'app.backend.routes.coordinators_coursesr   *app.backend.routes.course_activity_recordsr   %app.backend.routes.course_adjustmentsr   /app.backend.routes.course_curricular_adequaciesr   -app.backend.routes.course_diversity_responsesr   (app.backend.routes.course_eval_diversityr   *app.backend.routes.course_family_communityr   -app.backend.routes.course_individual_supportsr   /app.backend.routes.course_learning_achievementsr   )app.backend.routes.course_record_supportsr   3app.backend.routes.course_teacher_record_activitiesr   5app.backend.routes.course_teacher_record_observationsr   app.backend.routes.coursesr   &app.backend.routes.curriculum_subjectsr   app.backend.routes.customersr   $app.backend.routes.diagnosis_summaryr    &app.backend.routes.document_41_reportsr!   <app.backend.routes.differentiated_strategies_implementationsr"   )app.backend.routes.diversified_strategiesr#   %app.backend.routes.diversity_criteriar$   -app.backend.routes.diversity_strategy_optionsr%   "app.backend.routes.document_alertsr&   1app.backend.routes.document_evalua_result_reportsr'   !app.backend.routes.document_typesr(   app.backend.routes.documentsr)   app.backend.routes.downloadsr*    app.backend.routes.dynamic_formsr+   app.backend.routes.external_apir,   !app.backend.routes.family_membersr-   !app.backend.routes.family_reportsr.   app.backend.routes.faqsr/   app.backend.routes.foldersr0   +app.backend.routes.fonoaudiological_reportsr1   app.backend.routes.fur_formsr2   app.backend.routes.gendersr3   3app.backend.routes.guardian_attendance_certificatesr4   %app.backend.routes.health_evaluationsr5    app.backend.routes.idtel_reportsr6   9app.backend.routes.individual_curriculum_adaptation_plansr7   +app.backend.routes.individual_support_plansr8   *app.backend.routes.informal_test_templatesr9   %app.backend.routes.interconsultationsr:   +app.backend.routes.kpi_document_assignmentsr;   -app.backend.routes.kpi_documentation_progressr<   &app.backend.routes.learning_objectivesr=   1app.backend.routes.meeting_schedualing_agreementsr>   =app.backend.routes.meeting_schedualing_register_professionalsr?   'app.backend.routes.meeting_schedualingsr@   app.backend.routes.messagesrA    app.backend.routes.nationalitiesrB   0app.backend.routes.native_language_proficienciesrC   app.backend.routes.newsrD   app.backend.routes.packagesrE   @app.backend.routes.pedagogical_evaluation_classroom_eighth_graderF   ?app.backend.routes.pedagogical_evaluation_classroom_fifth_graderG   ?app.backend.routes.pedagogical_evaluation_classroom_first_graderH   Iapp.backend.routes.pedagogical_evaluation_classroom_first_grade_secondaryrI   @app.backend.routes.pedagogical_evaluation_classroom_fourth_graderJ   @app.backend.routes.pedagogical_evaluation_classroom_second_graderK   Japp.backend.routes.pedagogical_evaluation_classroom_second_grade_secondaryrL   Aapp.backend.routes.pedagogical_evaluation_classroom_seventh_graderM   ?app.backend.routes.pedagogical_evaluation_classroom_sixth_graderN   ?app.backend.routes.pedagogical_evaluation_classroom_third_graderO   app.backend.routes.permissionsrP   (app.backend.routes.plan_apoyo_individualrQ   4app.backend.routes.professional_document_assignmentsrR   0app.backend.routes.professional_teaching_coursesrS    app.backend.routes.professionalsrT   6app.backend.routes.progress_status_individual_supportsrU   +app.backend.routes.progress_status_studentsrV   app.backend.routes.provincesrW   1app.backend.routes.psychomotor_evaluation_reportsrX   0app.backend.routes.psychopedagogical_evaluationsrY   app.backend.routes.regionsrZ   9app.backend.routes.regular_teacher_diversified_strategiesr[   app.backend.routes.rolsr\   ?app.backend.routes.school_integration_program_exit_certificatesr]   app.backend.routes.schoolsr^   app.backend.routes.settingsr_   ,app.backend.routes.special_educational_needsr`   )app.backend.routes.student_document_filesra   $app.backend.routes.student_guardiansrb   app.backend.routes.studentsrc   )app.backend.routes.students_professionalsrd   app.backend.routes.subjectsre    app.backend.routes.support_areasrf   (app.backend.routes.support_organizationsrg   app.backend.routes.teachingsrh   app.backend.routes.usersri   app.backend.routes.videosrj   app.backend.routes.eventsrk   "app.backend.routes.workspace_agentrl   rt    ru   rs   <module>r      sy   N "  B 2 0 , > B 8 ( F 0 V 0 H N D X T J N T X L ` d . F 2 B F M D T > \ < 2 2 : 8 < < ( . P 2 . ` D : Q N D P T F \ I 0 : Z ( 0 7 J b Z : f P 2 \ Z . ) / 0 R L B 0 L 0 : J 2 * , , >t7ru   