
    (Xi                     $   S SK r S SKrS SKr\ R                  R	                  SS5      r\(       d   S SKJr  \" \5      R                  R                  r
\" \
S-  S-  S5       r\ HM  r\R                  S5      (       d  M  \R                  S	S
5      S
   R!                  5       R!                  S5      rMO     SSS5        S\S\S\4S jr\S:X  a%  \R*                  " \" SS5      5      r\" S\ 35        gg! , (       d  f       NE= f! \ a     NPf = f)    NOPENAI_API_KEY )Pathconfigzsecrets.envrzOPENAI_API_KEY==   z"'business_name
core_offerreturnc                 J  ^^	#    [        SU  S35        [        (       do  [        SU  S35        SR                  U R                  5        Vs/ s H  o"R	                  5       (       d  M  US   PM      sn5      R                  5       SS nSU S	3$ S
U SU  S3m	 [        R                  " [        S9m[        R                  " 5       nUR                  SUU	4S j5      I Sh  vN nUR                  S   R                  n[        SU  S35        U$ s  snf  N3! [         a  n[        SU  SU 35        SR                  U R                  5        Vs/ s H  o"R	                  5       (       d  M  US   PM      Os  snf sn5      R                  5       SS nSU S	3s SnA$ SnAff = f7f)z
Generates a stunning 3D Glassmorphism abstract icon representing the core offer.
Uses OpenAI DALL-E 3. If no API key is present, safely falls back to a UI placeholder.

Returns the URL of the generated image.
[z%] [LOGO] Spawning 3D AI Logo Asset...zI] [LOGO] OPENAI_API_KEY missing. Skipping DALL-E 3 and using placeholder.r   r   N   z!https://ui-avatars.com/api/?name=z@&background=0f172a&color=00f0ff&size=512&font-size=0.4&bold=truezOA beautiful modern minimalist 3D glassmorphism abstract icon logo representing z for z. Isometric, isolated on a completely pure pitch black background, extremely high end SaaS web design aesthetic, glowing cyan and purple neon accents.)api_keyc                  >   > T R                   R                  STSSSS9$ )Nzdall-e-3	1024x1024standardr	   )modelpromptsizequalityn)imagesgenerate)clientr   s   2e:\genesis-system\scripts\image_generate_client.py<lambda>"generate_3d_icon.<locals>.<lambda>+   s(    FMM**  " +     z8] [LOGO] 3D Asset Successfully Provisioned via DALL-E 3.z!] [LOGO] Image generator failed: )printr   joinsplitisalphaupperopenaiOpenAIasyncioget_event_looprun_in_executordataurl	Exception)
r
   r   winitialsloopresponse	image_urler   r   s
           @@r   generate_3d_iconr3      s     
Am_A
BC>- ijk77-*=*=*?O*?Q99;DAaD*?OPVVXY[Z[\28*<|}}^_i^jjop}o~  U  VF~~6%%'--	
 	
 MM!$((	- XYZ/ P	
  ~- A!EF77-*=*=*?O*?Q99;DAaD*?OPVVXY[Z[\28*<|}}~sm   AF#D'	D0'F#AD D -D F#D 
F .FE3
)	E3
2#FF F#F  F#__main__zApex Legal Groupzcorporate law serviceszTest Generated URL: )osr%   r'   environgetr   pathlibr   __file__parentBASE_DIRopenfline
startswithr"   stripr,   strr3   __name__runr+   r     r   r   <module>rE      s   	   0"5  >((//(X%5s;q??#455%)ZZQ%7%:%@%@%B%H%H%ON  <(~# (~3 (~3 (~T z
++&'9;ST
UC	 
&' c <;  s5   1D "C5 6C56D 5
D?D D DD