
    h                        d dl mZ d dlmZ d dlmZ d ed      fd ed      fd ed	      fd
 ed      fd ed      fd ed      ffZ ed eD              Z e	edd ed      fd ed      fd ed      fd ed      fd ed      fd ed      fd ed      fd  ed!      ff      Z
 e	ed" e             Z e	ed#d$      Zd%Zd&Zd' ed(      fd) ed*      fd+ ed,      ffZd- ed(      fd. ed/      fd0 ed1      ffZ e	ed2d3      Z e	ed4d5d6d7d8d9 ed:      fd; ed<      ff      Z e	ed=d5d6d7d8d9 ed:      fd> ed?      ff      Z e	ed@dA      Z e	edBdC edDdE      fdFdGdHf      Z ed       ed       ed	       ed       ed       edI      gZg dJZeeg dKdLeedMgdNdOdPdQeedMgdRdSZ e	edTd ed      fd  ed!      ff      ZyU)V    )settings)gettext_lazy)pgettext_lazyxszExtra smallsmSmallmdMediumlgLargexlzExtra largexxlzExtra-extra largec              #   &   K   | ]	  \  }}|  y w)N ).0sizenames      X/home/dcms/DCMS/lib/python3.12/site-packages/djangocms_frontend/frameworks/bootstrap5.py	<genexpr>r      s     ;jdDT;s   &DJANGOCMS_FRONTEND_COLOR_STYLE_CHOICESprimaryPrimary	secondary	SecondarysuccessSuccessdangerDangerwarningWarninginfoInfolightLightdarkDarkDJANGOCMS_FRONTEND_COLOR_CODES DJANGOCMS_FRONTEND_FORM_TEMPLATEz.djangocms_frontend/bootstrap5/render/form.html))mmargin)ppadding)) *)tz*-top)rz*-right)bz*-bottom)lz*-left)xz*-left & *-right)yz*-top & *-bottomr3   BothsLefteRightr4   r/   Topr1   BottomDJANGOCMS_FRONTEND_SPACER_SIZES))0z* 0)1z* .25)2z* .5)3z* 1)4z* 1.5)5z* 3!DJANGOCMS_FRONTEND_SIZE_X_CHOICES)2525%)5050%)7575%)100100%autoAutozvw-100Screen!DJANGOCMS_FRONTEND_SIZE_Y_CHOICESz
min-vh-100zScreen (minimum)"DJANGOCMS_FRONTEND_OPACITY_CHOICES))d   rK   )K   rI   )2   rG   )   rE   )
   z10%!DJANGOCMS_FRONTEND_SHADOW_CHOICESnoneshadowNone)r   S)regM)r   LzXX large)zsize-xszsize-smzsize-mdzsize-lgzsize-xlzsize-xxl)z;https://getbootstrap.com/docs/5.3/layout/grid/#grid-optionsz<https://getbootstrap.com/docs/5.3/layout/columns/#reorderingzDhttps://getbootstrap.com/docs/5.3/layout/columns/#offsetting-columns>https://getbootstrap.com/docs/5.3/utilities/flex/#auto-marginsr^   )
grid_sizes
grid_icons	row_linksz:https://getbootstrap.com/docs/5.3/layout/grid/#row-columnszDhttps://getbootstrap.com/docs/5.3/layout/columns/#vertical-alignmentzFhttps://getbootstrap.com/docs/5.3/layout/columns/#horizontal-alignment)r_   r`   ra   vertical_alignment_linkhorizontal_alignment_linkz>https://getbootstrap.com/docs/5.3/components/card/#card-layout)card_type_linkr_   r`   ra   )
GridColumnGridRow
CardLayout DJANGOCMS_FRONTEND_NAVBAR_DESIGNN)django.confr   django.utils.translationr   _r   DEVICE_CHOICEStupleDEVICE_SIZESgetattrCOLOR_STYLE_CHOICESdictCOLOR_CODESFORM_TEMPLATESPACER_PROPERTY_CHOICESSPACER_SIDE_CHOICESSPACER_X_SIDES_CHOICESSPACER_Y_SIDES_CHOICESSPACER_SIZE_CHOICESSIZE_X_CHOICESSIZE_Y_CHOICESOPACITY_CHOICESSHADOW_CHOICESr_   r`   FRAMEWORK_PLUGIN_INFONAVBAR_DESIGNSr       r   <module>r      s     6 2 
1]	1W:	1X;	1W:	1]
A!"# ;N;;,	AiL!	an%	AiL!	1X;	AiL!	6	!G*	6	  $F &4 
  	!F)!F)!G*  	!F)!E(O!H+  %  '	6	1X; '	6	q+,- (
 '	x01		 mgJhKgJmjM
 Q

 ! 

 ! H
 $j%m [  H
	+ > &	!G*	6r   