diff --git a/rangeldigital/__pycache__/__init__.cpython-313.pyc b/rangeldigital/__pycache__/__init__.cpython-313.pyc index 78506c5..6c4a073 100644 Binary files a/rangeldigital/__pycache__/__init__.cpython-313.pyc and b/rangeldigital/__pycache__/__init__.cpython-313.pyc differ diff --git a/rangeldigital/__pycache__/hooks.cpython-313.pyc b/rangeldigital/__pycache__/hooks.cpython-313.pyc index 17b4028..e7ca74b 100644 Binary files a/rangeldigital/__pycache__/hooks.cpython-313.pyc and b/rangeldigital/__pycache__/hooks.cpython-313.pyc differ diff --git a/rangeldigital/dump.rdb b/rangeldigital/dump.rdb new file mode 100644 index 0000000..e9f3fbc Binary files /dev/null and b/rangeldigital/dump.rdb differ diff --git a/rangeldigital/fixtures/property_setter.json b/rangeldigital/fixtures/property_setter.json index e3e13c0..ed1da2d 100644 --- a/rangeldigital/fixtures/property_setter.json +++ b/rangeldigital/fixtures/property_setter.json @@ -42,7 +42,19 @@ "property_type": "Select", "value": "Customer\nReferral Agent", "module": "CRM" + }, + { + "doctype": "Property Setter", + "name": "Opportunity-default_probability", + "doctype_or_field": "DocField", + "doc_type": "Opportunity", + "field_name": "probability", + "property": "default", + "property_type": "Data", + "value": "25", + "module": "CRM" } + ] \ No newline at end of file diff --git a/rangeldigital/fixtures/web_template_40_60_stat_blurbs_section_1.json b/rangeldigital/fixtures/web_template_40_60_stat_blurbs_section_1.json new file mode 100644 index 0000000..678818b --- /dev/null +++ b/rangeldigital/fixtures/web_template_40_60_stat_blurbs_section_1.json @@ -0,0 +1,88 @@ +{ + "doctype": "Web Template", + "name": "40/60 Stat Blurbs Section - 1", + "module": "Website", + "type": "Component", +"template":"

{{ sub_heading }}

{{ heading }}

{{ blurb_1_heading }}

{{ blurb_1_sub_heading }}

{{ blurb_2_heading }}

{{ blurb_2_sub_heading }}

{{ blurb_3_heading }}

{{ blurb_3_sub_heading }}

{{ blurb_4_heading }}

{{ blurb_4_sub_heading }}

", +"fields": [ + { + "fieldname": "heading", + "fieldtype": "Data", + "label": "Heading", + "reqd": 0 + }, + { + "fieldname": "sub_heading", + "fieldtype": "Data", + "label": "Sub Heading", + "reqd": 0 + }, + { + "fieldname": "blurb_1_heading", + "fieldtype": "Data", + "label": "Blurb 1 Heading", + "reqd": 0 + }, + { + "fieldname": "blurb_1_sub_heading", + "fieldtype": "Data", + "label": "Blurb 1 Sub Heading", + "reqd": 0 + }, + { + "fieldname": "blurb_2_heading", + "fieldtype": "Data", + "label": "Blurb 2 Heading", + "reqd": 0 + }, + { + "fieldname": "blurb_2_sub_heading", + "fieldtype": "Data", + "label": "Blurb 2 Sub Heading", + "reqd": 0 + }, + { + "fieldname": "blurb_3_heading", + "fieldtype": "Data", + "label": "Blurb 3 Heading", + "reqd": 0 + }, + { + "fieldname": "blurb_3_sub_heading", + "fieldtype": "Data", + "label": "Blurb 3 Sub Heading", + "reqd": 0 + }, + { + "fieldname": "blurb_4_heading", + "fieldtype": "Data", + "label": "Blurb 4 Heading", + "reqd": 0 + }, + { + "fieldname": "blurb_4_sub_heading", + "fieldtype": "Data", + "label": "Blurb 4 Sub Heading", + "reqd": 0 + }, + { + "fieldname": "margin_top", + "fieldtype": "Data", + "label": "Margin Top", + "reqd": 0, + "default": "100px" + }, + { + "fieldname": "margin_bottom", + "fieldtype": "Data", + "label": "Margin Bottom", + "reqd": 0, + "default": "100px" + } + ], + "owner": "Administrator", + "created_by": "Administrator", + "modified": "2024-08-12 14:30:14", + "standard": 0 + } + \ No newline at end of file diff --git a/rangeldigital/fixtures/web_template_4_blurb_box_section_1.json b/rangeldigital/fixtures/web_template_4_blurb_box_section_1.json new file mode 100644 index 0000000..1a645e1 --- /dev/null +++ b/rangeldigital/fixtures/web_template_4_blurb_box_section_1.json @@ -0,0 +1,88 @@ +{ + "doctype": "Web Template", + "name": "4 Blurb Box Section - 1", + "module": "Website", + "type": "Component", + "template": "

{{heading}}

{{sub_heading}}

{{ blurb_1_heading }}

{{ blurb_1_sub_heading }}

{{ blurb_2_heading }}

{{ blurb_2_sub_heading }}

{{ blurb_3_heading }}

{{ blurb_3_sub_heading }}

{{ blurb_4_heading }}

{{ blurb_4_sub_heading }}

", + "fields": [ + { + "fieldname": "padding_top", + "fieldtype": "Data", + "label": "Padding Top", + "reqd": 0 + }, + { + "fieldname": "padding_bottom", + "fieldtype": "Data", + "label": "Padding Bottom", + "reqd": 0 + }, + { + "fieldname": "heading", + "fieldtype": "Data", + "label": "Heading", + "reqd": 0 + }, + { + "fieldname": "sub_heading", + "fieldtype": "Data", + "label": "Sub Heading", + "reqd": 0 + }, + { + "fieldname": "blurb_1_heading", + "fieldtype": "Data", + "label": "Blurb 1 Heading", + "reqd": 0 + }, + { + "fieldname": "blurb_1_sub_heading", + "fieldtype": "Data", + "label": "Blurb 1 Sub Heading", + "reqd": 0 + }, + { + "fieldname": "blurb_2_heading", + "fieldtype": "Data", + "label": "Blurb 2 Heading", + "reqd": 0 + }, + { + "fieldname": "blurb_2_sub_heading", + "fieldtype": "Data", + "label": "Blurb 2 Sub Heading", + "reqd": 0 + }, + { + "fieldname": "blurb_3_heading", + "fieldtype": "Data", + "label": "Blurb 3 Heading", + "reqd": 0 + }, + { + "fieldname": "blurb_3_sub_heading", + "fieldtype": "Data", + "label": "Blurb 3 Sub Heading", + "reqd": 0 + }, + { + "fieldname": "blurb_4_heading", + "fieldtype": "Data", + "label": "Blurb 4 Heading", + "reqd": 0 + }, + { + "fieldname": "blurb_4_sub_heading", + "fieldtype": "Data", + "label": "Blurb 4 Sub Heading", + "reqd": 0 + } + + + ], + "owner": "Administrator", + "created_by": "Administrator", + "modified": "2024-08-12 14:30:14", + "standard": 0 + } + \ No newline at end of file diff --git a/rangeldigital/fixtures/web_template_50_50_heading_1.json b/rangeldigital/fixtures/web_template_50_50_heading_1.json new file mode 100644 index 0000000..c1ffcdd --- /dev/null +++ b/rangeldigital/fixtures/web_template_50_50_heading_1.json @@ -0,0 +1,49 @@ +{ + "__unsaved": 1, + "creation": "2024-08-12 15:26:23.140620", + "docstatus": 0, + "doctype": "Web Template", + "fields": [ + { + "fieldname": "heading", + "fieldtype": "Data", + "label": "Heading", + "reqd": 0 + }, + { + "fieldname": "sub_heading", + "fieldtype": "LongText", + "label": "Sub Heading", + "reqd": 0 + }, + { + "fieldname": "cta_text", + "fieldtype": "Data", + "label": "CTA Text", + "reqd": 0 + }, + { + "fieldname": "cta_url", + "fieldtype": "Data", + "label": "CTA URL", + "reqd": 0 + }, + { + "fieldname": "image_1", + "fieldtype": "Attach Image", + "label": "Image 1", + "reqd": 0 + } + + + ], + "idx": 0, + "modified": "2022-03-21 14:30:14.405261", + "modified_by": "Administrator", + "module": "Website", + "name": "50/50 Heading Section - 1", + "owner": "Administrator", + "standard": 0, +"template":"

{{heading}}

{{sub_heading}}

{{cta_text}}{{cta_text}}
\"\"
\"\"
\"\"\"\"
" +, "type": "Component" +} diff --git a/rangeldigital/fixtures/web_template_5_card_section_1.json b/rangeldigital/fixtures/web_template_5_card_section_1.json new file mode 100644 index 0000000..abbdf8b --- /dev/null +++ b/rangeldigital/fixtures/web_template_5_card_section_1.json @@ -0,0 +1,146 @@ +{ + "doctype": "Web Template", + "name": "5 Card Section - 1", + "module": "Website", + "type": "Component", + "template": "

{{heading}}

\"...\"
{{ card_1_heading }}

{{ card_1_sub_heading }}

\"...\"
{{ card_2_heading }}

{{ card_2_sub_heading }}

\"...\"
{{ card_3_heading }}

{{ card_3_sub_heading }}

\"...\"
{{ card_4_heading }}

{{ card_4_sub_heading }}

\"...\"
{{ card_5_heading }}

{{ card_5_sub_heading }}

", + "fields": [ + { + "fieldname": "heading", + "fieldtype": "Data", + "label": "Heading", + "reqd": 0 + }, + { + "fieldname": "sub_heading", + "fieldtype": "Data", + "label": "Sub Heading", + "reqd": 0 + }, + { + "fieldname": "card_1_heading", + "fieldtype": "Data", + "label": "Card 1 Heading", + "reqd": 0 + }, + { + "fieldname": "card_1_sub_heading", + "fieldtype": "Data", + "label": "Card 1 Sub Heading", + "reqd": 0 + }, + { + "fieldname": "card_1_image", + "fieldtype": "Attach Image", + "label": "Card 1 Image", + "reqd": 0 + }, + { + "fieldname": "card_1_url", + "fieldtype": "Data", + "label": "Card 1 URL", + "reqd": 0 + }, + { + "fieldname": "card_2_heading", + "fieldtype": "Data", + "label": "Card 2 Heading", + "reqd": 0 + }, + { + "fieldname": "card_2_sub_heading", + "fieldtype": "Data", + "label": "Card 2 Sub Heading", + "reqd": 0 + }, + { + "fieldname": "card_2_image", + "fieldtype": "Attach Image", + "label": "Card 2 Image", + "reqd": 0 + }, + { + "fieldname": "card_2_url", + "fieldtype": "Data", + "label": "Card 2 URL", + "reqd": 0 + }, + { + "fieldname": "card_3_heading", + "fieldtype": "Data", + "label": "Card 3 Heading", + "reqd": 0 + }, + { + "fieldname": "card_3_sub_heading", + "fieldtype": "Data", + "label": "Card 3 Sub Heading", + "reqd": 0 + }, + { + "fieldname": "card_3_image", + "fieldtype": "Attach Image", + "label": "Card 3 Image", + "reqd": 0 + }, + { + "fieldname": "card_3_url", + "fieldtype": "Data", + "label": "Card 3 URL", + "reqd": 0 + }, + { + "fieldname": "card_4_heading", + "fieldtype": "Data", + "label": "Card 4 Heading", + "reqd": 0 + }, + { + "fieldname": "card_4_sub_heading", + "fieldtype": "Data", + "label": "Card 4 Sub Heading", + "reqd": 0 + }, + { + "fieldname": "card_4_image", + "fieldtype": "Attach Image", + "label": "Card 4 Image", + "reqd": 0 + }, + { + "fieldname": "card_4_url", + "fieldtype": "Data", + "label": "Card 4 URL", + "reqd": 0 + }, + { + "fieldname": "card_5_heading", + "fieldtype": "Data", + "label": "Card 5 Heading", + "reqd": 0 + }, + { + "fieldname": "card_5_sub_heading", + "fieldtype": "Data", + "label": "Card 5 Sub Heading", + "reqd": 0 + }, + { + "fieldname": "card_5_image", + "fieldtype": "Attach Image", + "label": "Card 5 Image", + "reqd": 0 + }, + { + "fieldname": "card_5_url", + "fieldtype": "Data", + "label": "Card 5 URL", + "reqd": 0 + } + ], + "owner": "Administrator", + "created_by": "Administrator", + "modified": "2024-08-12 14:30:14", + "standard": 0 + } + \ No newline at end of file diff --git a/rangeldigital/fixtures/web_template_6_card_section_1.json b/rangeldigital/fixtures/web_template_6_card_section_1.json new file mode 100644 index 0000000..b056d8b --- /dev/null +++ b/rangeldigital/fixtures/web_template_6_card_section_1.json @@ -0,0 +1,110 @@ +{ + "doctype": "Web Template", + "name": "6 Card Section - 1", + "module": "Website", + "type": "Component", + "template": "

{{heading}}

{% if card_1_image %}\"...\" {% endif %}
{{ card_1_heading }}

{{ card_1_sub_heading }}

{% if card_2_image %} \"...\"{% endif %}
{{ card_2_heading }}

{{ card_2_sub_heading }}

{% if card_3_image %} \"...\"{% endif %}
{{ card_3_heading }}

{{ card_3_sub_heading }}

{% if card_4_image %}\"...\"{% endif %}
{{ card_4_heading }}

{{ card_4_sub_heading }}

{% if card_5_image %}\"...\"{% endif %}
{{ card_5_heading }}

{{ card_5_sub_heading }}

{% if card_6_image %}\"...\"{% endif %}
{{ card_6_heading }}

{{ card_6_sub_heading }}

", + "fields": [ + { + "fieldname": "heading", + "fieldtype": "Data", + "label": "Heading", + "reqd": 0 + }, + { + "fieldname": "sub_heading", + "fieldtype": "Data", + "label": "Sub Heading", + "reqd": 0 + }, + { + "fieldname": "card_1_heading", + "fieldtype": "Data", + "label": "Card 1 Heading", + "reqd": 0 + }, + { + "fieldname": "card_1_sub_heading", + "fieldtype": "Data", + "label": "Card 1 Sub Heading", + "reqd": 0 + }, + { + "fieldname": "card_2_heading", + "fieldtype": "Data", + "label": "Card 2 Heading", + "reqd": 0 + }, + { + "fieldname": "card_2_sub_heading", + "fieldtype": "Data", + "label": "Card 2 Sub Heading", + "reqd": 0 + }, + { + "fieldname": "card_3_heading", + "fieldtype": "Data", + "label": "Card 3 Heading", + "reqd": 0 + }, + { + "fieldname": "card_3_sub_heading", + "fieldtype": "Data", + "label": "Card 3 Sub Heading", + "reqd": 0 + }, + { + "fieldname": "card_4_heading", + "fieldtype": "Data", + "label": "Card 4 Heading", + "reqd": 0 + }, + { + "fieldname": "card_4_sub_heading", + "fieldtype": "Data", + "label": "Card 4 Sub Heading", + "reqd": 0 + }, + { + "fieldname": "card_5_heading", + "fieldtype": "Data", + "label": "Card 5 Heading", + "reqd": 0 + }, + { + "fieldname": "card_5_sub_heading", + "fieldtype": "Data", + "label": "Card 5 Sub Heading", + "reqd": 0 + }, + { + "fieldname": "card_6_heading", + "fieldtype": "Data", + "label": "Card 6 Heading", + "reqd": 0 + }, + { + "fieldname": "card_6_sub_heading", + "fieldtype": "Data", + "label": "Sub Heading", + "reqd": 0 + }, + { + "fieldname": "cta_text", + "fieldtype": "Data", + "label": "CTA Text", + "reqd": 0 + }, + { + "fieldname": "cta_url", + "fieldtype": "Data", + "label": "CTA URL", + "reqd": 0 + } + ], + "owner": "Administrator", + "created_by": "Administrator", + "modified": "2024-08-12 14:30:14", + "standard": 0 + } + \ No newline at end of file diff --git a/rangeldigital/fixtures/web_template_page_heading_1.json b/rangeldigital/fixtures/web_template_page_heading_1.json new file mode 100644 index 0000000..da03a52 --- /dev/null +++ b/rangeldigital/fixtures/web_template_page_heading_1.json @@ -0,0 +1,38 @@ +{ + "doctype": "Web Template", + "name": "Page Heading - 1", + "module": "Website", + "type": "Component", +"template":"

{{heading}}

{{sub_heading}}

{{cta_text}}
", + "fields": [ + { + "fieldname": "heading", + "fieldtype": "Data", + "label": "Heading", + "reqd": 0 + }, + { + "fieldname": "sub_heading", + "fieldtype": "Data", + "label": "Sub Heading", + "reqd": 0 + }, + { + "fieldname": "cta_text", + "fieldtype": "Data", + "label": "CTA Text", + "reqd": 0 + }, + { + "fieldname": "cta_url", + "fieldtype": "Data", + "label": "CTA URL", + "reqd": 0 + } + ], + "owner": "Administrator", + "created_by": "Administrator", + "modified": "2024-08-12 14:30:14", + "standard": 0 + } + \ No newline at end of file diff --git a/rangeldigital/fixtures/web_template_parallax_cards_1.json b/rangeldigital/fixtures/web_template_parallax_cards_1.json new file mode 100644 index 0000000..aaa57b0 --- /dev/null +++ b/rangeldigital/fixtures/web_template_parallax_cards_1.json @@ -0,0 +1,68 @@ +{ + "doctype": "Web Template", + "name": "Parallax Cards - 1", + "module": "Website", + "type": "Component", + "template": "

{{ heading }}

{{ sub_heading }}

{% for card in cards %}
\"\" \"\"

{{card.card_heading}}

{{ card.card_sub_heading }}

    {% for card in cards %}
  • {{ feature }}
  • {% endfor %}
Request DemoRequest Demo
{% endfor %}
" + , "fields": [ + { + "fieldname": "heading", + "fieldtype": "Data", + "label": "Heading", + "reqd": 0 + }, + { + "fieldname": "sub_heading", + "fieldtype": "Data", + "label": "Sub Heading", + "reqd": 0 + }, + { + "fieldname": "cards", + "fieldtype": "Table Break", + "label": "Cards", + "reqd": 0 + }, + { + "fieldname": "card_heading", + "fieldtype": "Data", + "label": "Card Heading", + "reqd": 0 + }, + { + "fieldname": "card_image", + "fieldtype": "Attach Image", + "label": "Card Image", + "reqd": 0 + }, + { + "fieldname": "card_sub_heading", + "fieldtype": "Data", + "label": "Card Sub Heading", + "reqd": 0 + }, + { + "fieldname": "card_html", + "fieldtype": "Code", + "label": "Card HTML", + "reqd": 0 + }, + { + "fieldname": "cta_text", + "fieldtype": "Data", + "label": "CTA Text", + "reqd": 0 + }, + { + "fieldname": "cta_url", + "fieldtype": "Link", + "label": "CTA URL", + "reqd": 0 + } + ], + "owner": "Administrator", + "created_by": "Administrator", + "modified": "2024-08-12 14:30:14", + "standard": 0 + } + \ No newline at end of file diff --git a/rangeldigital/fixtures/web_template_rd_footer_1.json b/rangeldigital/fixtures/web_template_rd_footer_1.json index 73a13a6..ec70e2e 100644 --- a/rangeldigital/fixtures/web_template_rd_footer_1.json +++ b/rangeldigital/fixtures/web_template_rd_footer_1.json @@ -4,12 +4,6 @@ "docstatus": 0, "doctype": "Web Template", "fields": [ - { - "fieldname": "section_margin_top", - "fieldtype": "Data", - "label": "Margin-Top Pixels", - "reqd": 0 - }, { "fieldname": "heading", "fieldtype": "Data", @@ -19,57 +13,22 @@ { "fieldname": "sub_heading", "fieldtype": "Data", - "label": "Sub-Heading", + "label": "Sub Heading", "reqd": 0 }, { - "fieldname": "column_1_heading", + "fieldname": "cta_text", "fieldtype": "Data", - "label": "Column 1 Heading", + "label": "CTA Text", "reqd": 0 }, { - "fieldname": "column_1_links", - "fieldtype": "Table Break", - "label": "Column 1 Links", - "reqd": 0 - }, - { - "fieldname": "column_1_link_text", + "fieldname": "cta_url", "fieldtype": "Data", - "label": "Column 1 Link Text", - "reqd": 0 - }, - { - "fieldname": "column_1_link_url", - "fieldtype": "Data", - "label": "Column 1 Link URL", - "reqd": 0 - }, - { - "fieldname": "sb_1", - "fieldtype": "Section Break", - "label": "Section Break 1", - "reqd": 0 - }, - { - "fieldname": "column_2_links", - "fieldtype": "Table Break", - "label": "Column 2 Links", - "reqd": 0 - }, - { - "fieldname": "column_2_link_text", - "fieldtype": "Data", - "label": "Column 2 Link Text", - "reqd": 0 - }, - { - "fieldname": "column_2_link_url", - "fieldtype": "Data", - "label": "Column 2 Link URL", + "label": "CTA URL", "reqd": 0 } + ], "idx": 0, "modified": "2022-03-21 14:30:14.405261", @@ -78,6 +37,6 @@ "name": "RD Footer - 1", "owner": "Administrator", "standard": 0, - "template": "", + "template": "", "type": "Footer" } diff --git a/rangeldigital/fixtures/web_template_rd_navbar_1.json b/rangeldigital/fixtures/web_template_rd_navbar_1.json index e9730d5..7235682 100644 --- a/rangeldigital/fixtures/web_template_rd_navbar_1.json +++ b/rangeldigital/fixtures/web_template_rd_navbar_1.json @@ -14,6 +14,6 @@ "name": "RD Navbar - 1", "owner": "Administrator", "standard": 0, - "template":"", + "template":"", "type": "Navbar" } diff --git a/rangeldigital/hooks.py b/rangeldigital/hooks.py index 72aa858..5b1e256 100644 --- a/rangeldigital/hooks.py +++ b/rangeldigital/hooks.py @@ -228,7 +228,7 @@ app_license = "mit" # } web_include_css = [ - +"/assets/rangeldigital/css/rangeldigital.css", "/assets/rangeldigital/css/styles.css", "/assets/rangeldigital/css/slick.css", "/assets/rangeldigital/css/slick-theme.css", @@ -255,13 +255,14 @@ web_include_js = [ "/assets/rangeldigital/js/bootstrap.min.js", "/assets/rangeldigital/js/slick.min.js", "/assets/rangeldigital/js/jquery.parallax-scroll.js", -#"/assets/rangeldigital/js/gsap.min.js", +"/assets/rangeldigital/js/gsap.min.js", "/assets/rangeldigital/js/splittext.js", "/assets/rangeldigital/js/scrolltrigger.min.js", "/assets/rangeldigital/js/smoothscroll.js", "/assets/rangeldigital/js/wow.min.js", "/assets/rangeldigital/js/custom.js", -"/assets/rangeldigital/js/swiper.min.js" +"/assets/rangeldigital/js/swiper.min.js", +"/assets/rangeldigital/js/rangeldigital.js", # "/assets/rangeldigital/js/jquery-3.7.1.min.js", @@ -320,12 +321,4 @@ web_include_js = [ ] -app_include_css = [ - "/assets/rangeldigital/css/backend.css" - -] - -app_includes_js =[ - "/assets/rangeldigital/js/backend.js" -] diff --git a/rangeldigital/public/css/rangeldigital.css b/rangeldigital/public/css/rangeldigital.css index 83dbc6c..25a55df 100644 --- a/rangeldigital/public/css/rangeldigital.css +++ b/rangeldigital/public/css/rangeldigital.css @@ -1 +1,110 @@ -.card {background:#f6f6f6} \ No newline at end of file +body {background:#01071C!important} +section {padding:40px 0px;background:#01071C} +section {background:#01071C} +.row {margin-bottom:20px} +.rd-heading-row {margin-bottom:50px} +.rd.card {background-color:#1C2037} +h2 {color:#E0E0E0} +h2.rd {color:#E0E0E0} +.rd-button-one {padding:10px 20px;font-weight:bold;border-radius:3px;color:black;background-image: linear-gradient(134deg, #008AFC 27%, #97F8F4 100%)} +.text-gradient-1 {background-clip:text;-webkit-background-clip: text !important;padding-top:10px;padding-bottom:20px;background: -webkit-linear-gradient(#119CFF, #97F8F4);-webkit-text-fill-color: transparent} + +/* ----- Gradients ----- */ +.rd-background-gradient-1 {background-color:transparent;background-image:linear-gradient(45deg, rgb(0, 138, 252) 0%, rgb(28, 31, 55) 100%);border-bottom-color:rgb(17, 156, 255)} +.rd-background-gradient-left-1 {position:relative} +.rd-background-gradient-left-1:before {content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position: center left;background-image:url(/assets/rangeldigital/files/img/bg-gradient-left-1.jpg)} + +/* ------- NAVARS * ---------*/ +nav.rd-navbar-1 {padding-left:15px;padding-right:15px} +nav.rd-navbar-1 .navbar-toggler svg {stroke:white} +.rd-navbar-1 .nav-item a {color:white;font-weight:bold;font-size:1rem} +.rd-navbar-1 .navbar-brand {font-size:1.5rem;font-weight:bold;background-clip:text;-webkit-background-clip: text !important;padding-top:10px;padding-bottom:20px;background: -webkit-linear-gradient(#119CFF, #97F8F4);-webkit-text-fill-color: transparent} + +.rd-navbar-1 .dropdown-menu {overflow:hidden;background:#003073;border:1px solid #87868636;padding:0} +.rd-navbar-1 .dropdown-menu .dropdown-item {background-color:#003073;padding: 15px 35px!important;border-radius:0} +.rd-navbar-1 .dropdown-item:hover {background-color:#008AFC} +@media only screen and (max-width: 991px) { +.rd-navbar-1 #navbarSupportedContent {background:#003073!important;padding-left:20px;padding-right:20px} +.rd-navbar-1 #navbarSupportedContent a {font-size:1rem;font-weight:400} +} + +/* ------- Sections --------*/ +/* ------- 5 Card Section - 1 ---------*/ +.rd-5-card-section-1 h2 {color:white;margin-bottom:40px} +.rd-5-card-section-1 h5 {color:white;font-weight:400} +.rd-5-card-section-1 .card {background:#1D1F37;position:relative;min-height:25vh;padding:20px 0px 400px 0px} +.rd-5-card-section-1 img {position:absolute;bottom:0;right:0} +.rd-5-card-section-1 .card-body {z-index:1} +.rd-5-card-section-1 .card p {font-size:2rem;font-weight:bold;position:relative;z-index:1} +.rd-5-card-section-1 .card-two {background-color:transparent;background-image:linear-gradient(180deg, rgb(0, 138, 252) 0%, rgb(28, 31, 55) 100%);border-bottom-color:rgb(17, 156, 255)} +.rd-5-card-section-1 .row {row-gap:20px} +@media only screen and (max-width: 767px) { + .rd-5-card-section-1 .card {min-height:40vh;padding:20px 0px 200px 0px} +} +/* Page Heading 1 */ +section.page-heading-1 {padding-top:255px;padding-bottom:120px} +.page-heading-1 h1 {color:white;font-size:4rem;font-weight:bold} +.page-heading-1 h2 {color:white;margin-bottom:60px;} + +.page-heading-1 {--background-overlay: ''; + background-color: transparent; + background-image: radial-gradient(at center center, #004BADBF 0%, var(--e-global-color-495d27d) 69%);} +@media only screen and (max-width: 767px) { + .page-heading-1 h1 {font-size:3rem} + section.page-heading-1 {padding-top:150px;padding-bottom:80px} +} +/* 4 Blurb Box Section - 1 */ + +section.rd-four-blurb-box-one {padding:20px;position:relative;padding-top:100px;padding-bottom:100px} +section.rd-four-blurb-box-one > .container {background:blue;overflow:hidden;position:relative;z-index:1;min-height:700px;border-radius:10px;background-color:rgb(28, 31, 55)} +.rd-four-blurb-box-one > .container:before {opacity:0.9;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-image:url(/assets/rangeldigital/files/img/bg-gradient-1.jpg)} +.rd-four-blurb-box-one .rd-heading-row {margin-bottom:150px} +.rd-four-blurb-box-one h2 {font-size:3rem} +.rd-four-blurb-box-one h5 {color:white;font-size:1.5rem;font-weight:bold} +.rd-four-blurb-box-one p.rd-sub-heading {color:white;font-size:1.5rem} +.rd-four-blurb-box-one .col-md-3 p {color:#A5A5A5} + +@media only screen and (max-width: 767px) { + .rd-four-blurb-box-one .rd-heading-row {margin-bottom:40px} + .rd-four-blurb-box-one .col-md-3 {text-align:center} + +} + +/* 6 Card Section - 1 */ +.rd-six-card-section-one {row-gap:20px;position:relative} +.rd-six-card-section-one:before {content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position: center right;background-image:url(/assets/rangeldigital/files/img/bg-gradient-right-1.jpg)} +.rd-six-card-section-one .card {min-height:300px} +.rd-six-card-section-one h2 {font-size:3rem;margin-bottom:60px;color:white} +.rd-six-card-section-one h5 {font-size:1.5rem;color:#008AFC} +.rd-six-card-section-one p {color:white} +@media only screen and (max-width: 767px) { + .rd-six-card-section-one .row {gap:20px} +} + + +/* 40/60 Stat Blurbs Section - 1 */ +.rd-forty-sixty-stat-blurbs-section-one .rd-heading-row {margin-bottom:30px} +.rd-forty-sixty-stat-blurbs-section-one .rd-heading {margin:0;color:white;font-weight:400;font-size:2.5rem;line-height:3.5rem} +.rd-forty-sixty-stat-blurbs-section-one .rd-sub-heading {color:white;font-weight:200;font-size:1.2rem} +.rd-forty-sixty-stat-blurbs-section-one .rd-blurb-row {border-top:1px solid #D5DFFF5E;padding-top:30px} +.rd-forty-sixty-stat-blurbs-section-one .rd-blurb-heading {color:white;font-weight:200;font-size:4rem;line-height:4rem} +.rd-forty-sixty-stat-blurbs-section-one .rd-blurb-sub-heading {color:white;font-weight:200;font-size:1.2rem} + +@media only screen and (max-width: 767px) { + .rd-forty-sixty-stat-blurbs-section-one .rd-heading {font-size:2rem;line-height:2.5rem} + .rd-forty-sixty-stat-blurbs-section-one .rd-heading-row {flex-direction:row-reverse} + .rd-forty-sixty-stat-blurbs-section-one .rd-heading-row .col-md-9 {margin-bottom:40px} + .rd-forty-sixty-stat-blurbs-section-one .rd-blurb-heading {font-size:3rem;line-height:3rem} +} + +/* ---------- Parallax Cards - 1 ---------- */ +.rd-parallax-cards-1 .rd-sub-heading {margin-bottom:60px} + +/* ---------- Footers ---------- */ +footer.rd-footer-1 {position:relative;padding-top:100px;min-height:400px;background:#01071C} +footer.rd-footer-1:before {opacity:0.5;content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;background-size:cover;background-image:url(/assets/rangeldigital/files/img/bg-gradient-waves-1.jpg)} +footer.rd-footer-1 .rd-heading {font-size:3rem;font-weight:bold} +footer.rd-footer-1 .rd-sub-heading {font-size:1.5rem;color:white} +footer.rd-footer-1 ul {padding:0;list-style:none} +footer.rd-footer-1 ul li {color:white} +footer.rd-footer-1 .rd-footer-column-heading {color:white;font-weight:bold} \ No newline at end of file diff --git a/rangeldigital/public/files/img/bg-gradient-1.jpg b/rangeldigital/public/files/img/bg-gradient-1.jpg new file mode 100644 index 0000000..4e44480 Binary files /dev/null and b/rangeldigital/public/files/img/bg-gradient-1.jpg differ diff --git a/rangeldigital/public/files/img/bg-gradient-left-1.jpg b/rangeldigital/public/files/img/bg-gradient-left-1.jpg new file mode 100644 index 0000000..27608f3 Binary files /dev/null and b/rangeldigital/public/files/img/bg-gradient-left-1.jpg differ diff --git a/rangeldigital/public/files/img/bg-gradient-right-1.jpg b/rangeldigital/public/files/img/bg-gradient-right-1.jpg new file mode 100644 index 0000000..3e7f5cb Binary files /dev/null and b/rangeldigital/public/files/img/bg-gradient-right-1.jpg differ diff --git a/rangeldigital/public/files/img/bg-gradient-waves-1.jpg b/rangeldigital/public/files/img/bg-gradient-waves-1.jpg new file mode 100644 index 0000000..1db1f1c Binary files /dev/null and b/rangeldigital/public/files/img/bg-gradient-waves-1.jpg differ diff --git a/rangeldigital/public/js/gsap.min.js b/rangeldigital/public/js/gsap.min.js index c4c6022..fcab06c 100644 --- a/rangeldigital/public/js/gsap.min.js +++ b/rangeldigital/public/js/gsap.min.js @@ -1,2 +1,10 @@ -/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0t._dur||e._start<0))for(var r=t;r;)r._dirty=1,r=r.parent;return t}function va(t){return t._repeat?gt(t._tTime,t=t.duration()+t._rDelay)*t:0}function xa(t,e){return(t-e._start)*e._ts+(0<=e._ts?0:e._dirty?e.totalDuration():e._tDur)}function ya(t){return t._end=ca(t._start+(t._tDur/Math.abs(t._ts||t._rts||U)||0))}function za(t,e){var r=t._dp;return r&&r.smoothChildTiming&&t._ts&&(t._start=ca(r._time-(0U)&&e.render(r,!0)),sa(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dura;)s=s._prev;s?(e._next=s._next,s._next=e):(e._next=t[r],t[r]=e),e._next?e._next._prev=e:t[i]=e,e._prev=s,e.parent=e._dp=t}(t,e,"_first","_last",t._sort?"_start":0),vt(e)||(t._recent=e),i||Aa(t,e),t}function Ca(t,e){return(ot.ScrollTrigger||N("scrollTrigger",e))&&ot.ScrollTrigger.create(e,t)}function Da(t,e,r,i){return Ut(t,e),t._initted?!r&&t._pt&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&f!==St.frame?(ht.push(t),t._lazy=[e,i],1):void 0:1}function Ia(t,e,r,i){var n=t._repeat,a=ca(e)||0,s=t._tTime/t._tDur;return s&&!i&&(t._time*=a/t._dur),t._dur=a,t._tDur=n?n<0?1e10:ca(a*(n+1)+t._rDelay*n):a,s&&!i?za(t,t._tTime=t._tDur*s):t.parent&&ya(t),r||sa(t.parent,t),t}function Ja(t){return t instanceof qt?sa(t):Ia(t,t._dur)}function Ma(e,r,i){var n,a,s=q(r[1]),o=(s?2:1)+(e<2?0:1),u=r[o];if(s&&(u.duration=r[1]),u.parent=i,e){for(n=u,a=i;a&&!("immediateRender"in n);)n=a.vars.defaults||{},a=t(a.vars.inherit)&&a.parent;u.immediateRender=t(n.immediateRender),e<2?u.runBackwards=1:u.startAt=r[o-1]}return new Qt(r[0],u,r[1+o])}function Na(t,e){return t||0===t?e(t):e}function Pa(t){if("string"!=typeof t)return"";var e=st.exec(t);return e?t.substr(e.index+e[0].length):""}function Sa(t,e){return t&&s(t)&&"length"in t&&(!e&&!t.length||t.length-1 in t&&s(t[0]))&&!t.nodeType&&t!==i}function Wa(t){return t.sort(function(){return.5-Math.random()})}function Xa(t){if(p(t))return t;var _=s(t)?t:{each:t},m=Ft(_.ease),g=_.from||0,v=parseFloat(_.base)||0,y={},e=0(n=Math.abs(n))&&(a=i,o=n);return a}function kb(t){return ra(t),t.scrollTrigger&&t.scrollTrigger.kill(!1),t.progress()<1&&Pt(t,"onInterrupt"),t}function pb(t,e,r){return(6*(t=t<0?t+1:1>16,t>>8&kt,t&kt]:0:Mt.black;if(!c){if(","===t.substr(-1)&&(t=t.substr(0,t.length-1)),Mt[t])c=Mt[t];else if("#"===t.charAt(0)){if(t.length<6&&(t="#"+(i=t.charAt(1))+i+(n=t.charAt(2))+n+(a=t.charAt(3))+a+(5===t.length?t.charAt(4)+t.charAt(4):"")),9===t.length)return[(c=parseInt(t.substr(1,6),16))>>16,c>>8&kt,c&kt,parseInt(t.substr(7),16)/255];c=[(t=parseInt(t.substr(1),16))>>16,t>>8&kt,t&kt]}else if("hsl"===t.substr(0,3))if(c=d=t.match(tt),e){if(~t.indexOf("="))return c=t.match(et),r&&c.length<4&&(c[3]=1),c}else s=+c[0]%360/360,o=c[1]/100,i=2*(u=c[2]/100)-(n=u<=.5?u*(o+1):u+o-u*o),3=X?u.endTime(!1):t._dur;return o(e)&&(isNaN(e)||e in s)?(n=e.charAt(0),a="%"===e.substr(-1),i=e.indexOf("="),"<"===n||">"===n?(0<=i&&(e=e.replace(/=/,"")),("<"===n?u._start:u.endTime(0<=u._repeat))+(parseFloat(e.substr(1))||0)*(a?(i<0?u:r).totalDuration()/100:1)):i<0?(e in s||(s[e]=h),s[e]):(n=parseFloat(e.charAt(i-1)+e.substr(i+1)),a&&r&&(n=n/100*(H(r)?r[0]:r).totalDuration()),1=r&&te)return i;i=i._next}else for(i=t._last;i&&i._start>=r;){if(!i._dur&&"isPause"===i.data&&i._start=n._start)&&n._ts&&h!==n){if(n.parent!==this)return this.render(t,e,r);if(n.render(0=this.totalDuration()||!v&&_)&&(f!==this._start&&Math.abs(l)===Math.abs(this._ts)||this._lock||(!t&&g||!(v===m&&0=i&&(a instanceof Qt?e&&n.push(a):(r&&n.push(a),t&&n.push.apply(n,a.getChildren(!0,e,r)))),a=a._next;return n},e.getById=function getById(t){for(var e=this.getChildren(1,1,1),r=e.length;r--;)if(e[r].vars.id===t)return e[r]},e.remove=function remove(t){return o(t)?this.removeLabel(t):p(t)?this.killTweensOf(t):(qa(this,t),t===this._recent&&(this._recent=this._last),sa(this))},e.totalTime=function totalTime(t,e){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=ca(St.time-(0e:!e||a.isActive())&&i.push(a):(r=a.getTweensOf(n,e)).length&&i.push.apply(i,r),a=a._next;return i},e.tweenTo=function tweenTo(t,e){e=e||{};var r,i=this,n=bt(i,t),a=e.startAt,s=e.onStart,o=e.onStartParams,u=e.immediateRender,h=Qt.to(i,ia({ease:e.ease||"none",lazy:!1,immediateRender:!1,time:n,overwrite:"auto",duration:e.duration||Math.abs((n-(a&&"time"in a?a.time:i._time))/i.timeScale())||U,onStart:function onStart(){if(i.pause(),!r){var t=e.duration||Math.abs((n-(a&&"time"in a?a.time:i._time))/i.timeScale());h._dur!==t&&Ia(h,t,0,1).render(h._time,!0,!0),r=1}s&&s.apply(h,o||[])}},e));return u?h.render(0):h},e.tweenFromTo=function tweenFromTo(t,e,r){return this.tweenTo(e,ia({startAt:{time:bt(this,t)}},r))},e.recent=function recent(){return this._recent},e.nextLabel=function nextLabel(t){return void 0===t&&(t=this._time),ib(this,bt(this,t))},e.previousLabel=function previousLabel(t){return void 0===t&&(t=this._time),ib(this,bt(this,t),1)},e.currentLabel=function currentLabel(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+U)},e.shiftChildren=function shiftChildren(t,e,r){void 0===r&&(r=0);for(var i,n=this._first,a=this.labels;n;)n._start>=r&&(n._start+=t,n._end+=t),n=n._next;if(e)for(i in a)a[i]>=r&&(a[i]+=t);return sa(this)},e.invalidate=function invalidate(){var t=this._first;for(this._lock=0;t;)t.invalidate(),t=t._next;return n.prototype.invalidate.call(this)},e.clear=function clear(t){void 0===t&&(t=!0);for(var e,r=this._first;r;)e=r._next,this.remove(r),r=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),sa(this)},e.totalDuration=function totalDuration(t){var e,r,i,n=0,a=this,s=a._last,o=X;if(arguments.length)return a.timeScale((a._repeat<0?a.duration():a.totalDuration())/(a.reversed()?-t:t));if(a._dirty){for(i=a.parent;s;)e=s._prev,s._dirty&&s.totalDuration(),o<(r=s._start)&&a._sort&&s._ts&&!a._lock?(a._lock=1,Ba(a,s,r-s._delay,1)._lock=0):o=r,r<0&&s._ts&&(n-=r,(!i&&!a._dp||i&&i.smoothChildTiming)&&(a._start+=r/a._ts,a._time-=r,a._tTime-=r),a.shiftChildren(-r,!1,-Infinity),o=0),s._end>n&&s._ts&&(n=s._end),s=e;Ia(a,a===R&&a._time>n?a._time:n,1,1),a._dirty=0}return a._tDur},Timeline.updateRoot=function updateRoot(t){if(R._ts&&(fa(R,xa(t,R)),f=St.frame),St.frame>=ct){ct+=Y.autoSleep||120;var e=R._first;if((!e||!e._ts)&&Y.autoSleep&&St._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||St.sleep()}}},Timeline}(Nt);ia(qt.prototype,{_lock:0,_hasPause:0,_forcing:0});function Sb(t,e,r,i,n,a){var u,h,l,f;if(ft[t]&&!1!==(u=new ft[t]).init(n,u.rawVars?e[t]:function _processVars(t,e,r,i,n){if(p(t)&&(t=Vt(t,n,e,r,i)),!s(t)||t.style&&t.nodeType||H(t)||Z(t))return o(t)?Vt(t,n,e,r,i):t;var a,u={};for(a in t)u[a]=Vt(t[a],n,e,r,i);return u}(e[t],i,n,a,r),r,i,a)&&(r._pt=h=new ae(r._pt,n,t,0,1,u.render,u,0,u.priority),r!==d))for(l=r._ptLookup[r._targets.indexOf(n)],f=u._props.length;f--;)l[u._props[f]]=h;return u}var Yt,Xt=function _addPropTween(t,e,r,i,n,a,s,u,h){p(i)&&(i=i(n||0,t,a));var l,f=t[e],d="get"!==r?r:p(f)?h?t[e.indexOf("set")||!p(t["get"+e.substr(3)])?e:"get"+e.substr(3)](h):t[e]():f,c=p(f)?h?$t:Kt:Gt;if(o(i)&&(~i.indexOf("random(")&&(i=fb(i)),"="===i.charAt(1)&&(!(l=parseFloat(d)+parseFloat(i.substr(2))*("-"===i.charAt(0)?-1:1)+(Pa(d)||0))&&0!==l||(i=l))),d!==i)return isNaN(d*i)||""===i?(f||e in t||N(e,i),function _addComplexStringPropTween(t,e,r,i,n,a,s){var o,u,h,l,f,d,c,p,_=new ae(this._pt,t,e,0,1,te,null,n),m=0,g=0;for(_.b=r,_.e=i,r+="",(c=~(i+="").indexOf("random("))&&(i=fb(i)),a&&(a(p=[r,i],t,e),r=p[0],i=p[1]),u=r.match(it)||[];o=it.exec(i);)l=o[0],f=i.substring(m,o.index),h?h=(h+1)%5:"rgba("===f.substr(-5)&&(h=1),l!==u[g++]&&(d=parseFloat(u[g-1])||0,_._pt={_next:_._pt,p:f||1===g?f:",",s:d,c:"="===l.charAt(1)?parseFloat(l.substr(2))*("-"===l.charAt(0)?-1:1):parseFloat(l)-d,m:h&&h<4?Math.round:0},m=it.lastIndex);return _.c=m":i*b)})}):w.forEach(function(t){return o.to(A,t,">")});else{if(l=A.length,c=b?Xa(b):Q,s(b))for(f in b)~jt.indexOf(f)&&((p=p||{})[f]=b[f]);for(u=0;u=t._tDur||e<0)&&t.ratio===u&&(u&&ra(t,1),r||(Pt(t,u?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)}(this,t,e,r);return this},e.targets=function targets(){return this._targets},e.invalidate=function invalidate(){return this._pt=this._op=this._startAt=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(),C.prototype.invalidate.call(this)},e.kill=function kill(t,e){if(void 0===e&&(e="all"),!(t||e&&"all"!==e))return this._lazy=this._pt=0,this.parent?kb(this):this;if(this.timeline){var r=this.timeline.totalDuration();return this.timeline.killTweensOf(t,e,Yt&&!0!==Yt.vars.overwrite)._first||kb(this),this.parent&&r!==this.timeline.totalDuration()&&Ia(this,this._dur*this.timeline._tDur/r,0,1),this}var i,n,a,s,u,h,l,f=this._targets,d=t?xt(t):f,c=this._ptLookup,p=this._pt;if((!e||"all"===e)&&function _arraysMatch(t,e){for(var r=t.length,i=r===e.length;i&&r--&&t[r]===e[r];);return r<0}(f,d))return"all"===e&&(this._pt=0),kb(this);for(i=this._op=this._op||[],"all"!==e&&(o(e)&&(u={},ba(e,function(t){return u[t]=1}),e=u),e=function _addAliasesToVars(t,e){var r,i,n,a,s=t[0]?_(t[0]).harness:0,o=s&&s.aliases;if(!o)return e;for(i in r=mt({},e),o)if(i in r)for(n=(a=o[i].split(",")).length;n--;)r[a[n]]=r[i];return r}(f,e)),l=f.length;l--;)if(~d.indexOf(f[l]))for(u in n=c[l],"all"===e?(i[l]=e,s=n,a={}):(a=i[l]=i[l]||{},s=e),s)(h=n&&n[u])&&("kill"in h.d&&!0!==h.d.kill(u)||qa(this,h,"_pt"),delete n[u]),"all"!==a&&(a[u]=1);return this._initted&&!this._pt&&p&&kb(this),this},Tween.to=function to(t,e,r){return new Tween(t,e,r)},Tween.from=function from(t,e){return Ma(1,arguments)},Tween.delayedCall=function delayedCall(t,e,r,i){return new Tween(e,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:e,onReverseComplete:e,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:i})},Tween.fromTo=function fromTo(t,e,r){return Ma(2,arguments)},Tween.set=function set(t,e){return e.duration=0,e.repeatDelay||(e.repeat=0),new Tween(t,e)},Tween.killTweensOf=function killTweensOf(t,e,r){return R.killTweensOf(t,e,r)},Tween}(Nt);ia(Qt.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),ba("staggerTo,staggerFrom,staggerFromTo",function(r){Qt[r]=function(){var t=new qt,e=wt.call(arguments,0);return e.splice("staggerFromTo"===r?5:4,0,0),t[r].apply(t,e)}});function bc(t,e,r){return t.setAttribute(e,r)}function jc(t,e,r,i){i.mSet(t,e,i.m.call(i.tween,r,i.mt),i)}var Gt=function _setterPlain(t,e,r){return t[e]=r},Kt=function _setterFunc(t,e,r){return t[e](r)},$t=function _setterFuncWithParam(t,e,r,i){return t[e](i.fp,r)},Jt=function _getSetter(t,e){return p(t[e])?Kt:r(t[e])&&t.setAttribute?bc:Gt},Zt=function _renderPlain(t,e){return e.set(e.t,e.p,Math.round(1e6*(e.s+e.c*t))/1e6,e)},Ht=function _renderBoolean(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},te=function _renderComplexString(t,e){var r=e._pt,i="";if(!t&&e.b)i=e.b;else if(1===t&&e.e)i=e.e;else{for(;r;)i=r.p+(r.m?r.m(r.s+r.c*t):Math.round(1e4*(r.s+r.c*t))/1e4)+i,r=r._next;i+=e.c}e.set(e.t,e.p,i,e)},ee=function _renderPropTweens(t,e){for(var r=e._pt;r;)r.r(t,r.d),r=r._next},re=function _addPluginModifier(t,e,r,i){for(var n,a=this._pt;a;)n=a._next,a.p===i&&a.modifier(t,e,r),a=n},ie=function _killPropTweensOf(t){for(var e,r,i=this._pt;i;)r=i._next,i.p===t&&!i.op||i.op===t?qa(this,i,"_pt"):i.dep||(e=1),i=r;return!e},ne=function _sortPropTweensByPriority(t){for(var e,r,i,n,a=t._pt;a;){for(e=a._next,r=i;r&&r.pr>a.pr;)r=r._next;(a._prev=r?r._prev:n)?a._prev._next=a:i=a,(a._next=r)?r._prev=a:n=a,a=e}t._pt=i},ae=(PropTween.prototype.modifier=function modifier(t,e,r){this.mSet=this.mSet||this.set,this.set=jc,this.m=t,this.mt=r,this.tween=e},PropTween);function PropTween(t,e,r,i,n,a,s,o,u){this.t=e,this.s=i,this.c=n,this.p=r,this.r=a||Zt,this.d=s||this,this.set=o||Gt,this.pr=u||0,(this._next=t)&&(t._prev=this)}ba(_t+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(t){return ut[t]=1}),ot.TweenMax=ot.TweenLite=Qt,ot.TimelineLite=ot.TimelineMax=qt,R=new qt({sortChildren:!1,defaults:L,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),Y.stringFilter=vb;var se={registerPlugin:function registerPlugin(){for(var t=arguments.length,e=new Array(t),r=0;r { + card.style.top = `${50 + index * 15}px`; + }); + + // Convert NodeList to an array for GSAP utilities + const cardArray = Array.from(cards); + + cardArray.forEach((card, index) => { + gsap.to(card, { + scrollTrigger: { + trigger: card, + start: "top bottom-=100", + end: "top top+=40", + scrub: true, + markers: false, + invalidateOnRefresh: true, + }, + ease: "none", + scale: () => 1 - (cardArray.length - index) * 0.025, + }); + + ScrollTrigger.create({ + trigger: card, + start: "top top", + pin: true, + pinSpacing: false, + markers: false, + id: "pin", + end: "max", + invalidateOnRefresh: true, + }); + }); + } + }); + \ No newline at end of file diff --git a/rangeldigital/rangel_digital/__pycache__/__init__.cpython-313.pyc b/rangeldigital/rangel_digital/__pycache__/__init__.cpython-313.pyc index f79ee2a..5149d98 100644 Binary files a/rangeldigital/rangel_digital/__pycache__/__init__.cpython-313.pyc and b/rangeldigital/rangel_digital/__pycache__/__init__.cpython-313.pyc differ