{%- if theme.three.enable %} {%- set three_uri = theme.vendors.three or '//cdn.jsdelivr.net/npm/three@0/build/three.min.js' %} {%- if theme.three.three_waves %} {%- set waves_uri = theme.vendors.three_waves or url_for('lib/three/three-waves.min.js') %} {%- endif %} {%- if theme.three.canvas_lines %} {%- set lines_uri = theme.vendors.canvas_lines or url_for('lib/three/canvas_lines.min.js') %} {%- endif %} {%- if theme.three.canvas_sphere %} {%- set sphere_uri = theme.vendors.canvas_sphere or url_for('lib/three/canvas_sphere.min.js') %} {%- endif %} {%- endif %} {%- if theme.canvas_ribbon.enable %} {%- set canvas_ribbon_uri = theme.vendors.canvas_ribbon or '//cdn.jsdelivr.net/npm/ribbon.js@1/dist/ribbon.min.js' %} {%- endif %} {%- for name, internal in js_vendors() %} {%- set internal_script = url_for(internal) %} {%- endfor %}