diff --git a/src/icons/ORCID-iD_icon_reversed_vector.svg b/assets/ORCID-iD_icon_reversed_vector.svg similarity index 100% rename from src/icons/ORCID-iD_icon_reversed_vector.svg rename to assets/ORCID-iD_icon_reversed_vector.svg diff --git a/src/icons/ORCIDiD_iconbwvector.svg b/assets/ORCIDiD_iconbwvector.svg similarity index 100% rename from src/icons/ORCIDiD_iconbwvector.svg rename to assets/ORCIDiD_iconbwvector.svg diff --git a/src/icons/ORCIDiD_iconvector.svg b/assets/ORCIDiD_iconvector.svg similarity index 100% rename from src/icons/ORCIDiD_iconvector.svg rename to assets/ORCIDiD_iconvector.svg diff --git a/src/icons/arxiv-logomark-small-black.svg b/assets/arxiv-logomark-small-black.svg similarity index 100% rename from src/icons/arxiv-logomark-small-black.svg rename to assets/arxiv-logomark-small-black.svg diff --git a/src/icons/arxiv-logomark-small-white.svg b/assets/arxiv-logomark-small-white.svg similarity index 100% rename from src/icons/arxiv-logomark-small-white.svg rename to assets/arxiv-logomark-small-white.svg diff --git a/src/icons/arxiv-logomark-small.svg b/assets/arxiv-logomark-small.svg similarity index 100% rename from src/icons/arxiv-logomark-small.svg rename to assets/arxiv-logomark-small.svg diff --git a/build/index.asset.php b/build/index.asset.php index a5c051f..bf12e07 100644 --- a/build/index.asset.php +++ b/build/index.asset.php @@ -1,4 +1 @@ - array( 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keycodes', 'wp-primitives' ), - 'version' => 'df4685a6c835056e0af6', -); + array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keycodes', 'wp-primitives'), 'version' => '66740de567073eb52bf2'); diff --git a/build/index.js b/build/index.js index a3490df..2bd365d 100644 --- a/build/index.js +++ b/build/index.js @@ -1,2 +1,2 @@ -(()=>{var M,L={653:(M,L,N)=>{"use strict";const i=window.wp.blocks,D=window.React,w="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyNTYgMjU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNTYgMjU2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojMDAwMDAwO30NCgkuc3Qxe2ZpbGw6I0ZGRkZGRjt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI1NiwxMjhjMCw3MC43LTU3LjMsMTI4LTEyOCwxMjhDNTcuMywyNTYsMCwxOTguNywwLDEyOEMwLDU3LjMsNTcuMywwLDEyOCwwQzE5OC43LDAsMjU2LDU3LjMsMjU2LDEyOHoiLz4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik04Ni4zLDE4Ni4ySDcwLjlWNzkuMWgxNS40djQ4LjRWMTg2LjJ6Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTEwOC45LDc5LjFoNDEuNmMzOS42LDAsNTcsMjguMyw1Nyw1My42YzAsMjcuNS0yMS41LDUzLjYtNTYuOCw1My42aC00MS44Vjc5LjF6IE0xMjQuMywxNzIuNGgyNC41DQoJCWMzNC45LDAsNDIuOS0yNi41LDQyLjktMzkuN2MwLTIxLjUtMTMuNy0zOS43LTQzLjctMzkuN2gtMjMuN1YxNzIuNHoiLz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNODguNyw1Ni44YzAsNS41LTQuNSwxMC4xLTEwLjEsMTAuMWMtNS42LDAtMTAuMS00LjYtMTAuMS0xMC4xYzAtNS42LDQuNS0xMC4xLDEwLjEtMTAuMQ0KCQlDODQuMiw0Ni43LDg4LjcsNTEuMyw4OC43LDU2Ljh6Ii8+DQo8L2c+DQo8L3N2Zz4=",j="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiIgdmlld0JveD0iMCAwIDI1NiAyNTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTI4IDI1NkMxOTguNyAyNTYgMjU2IDE5OC43IDI1NiAxMjhDMjU2IDU3LjMgMTk4LjcgMCAxMjggMEM1Ny4zIDAgMCA1Ny4zIDAgMTI4QzAgMTk4LjcgNTcuMyAyNTYgMTI4IDI1NlpNNzAuOSAxODYuMkg4Ni4zVjEyNy41Vjc5LjA5OTlINzAuOVYxODYuMlpNMTA4LjkgNzkuMDk5OUgxNTAuNUMxOTAuMSA3OS4wOTk5IDIwNy41IDEwNy40IDIwNy41IDEzMi43QzIwNy41IDE2MC4yIDE4NiAxODYuMyAxNTAuNyAxODYuM0gxMDguOVY3OS4wOTk5Wk0xMjQuMyAxNzIuNEgxNDguOEMxODMuNyAxNzIuNCAxOTEuNyAxNDUuOSAxOTEuNyAxMzIuN0MxOTEuNyAxMTEuMiAxNzggOTMgMTQ4IDkzSDEyNC4zVjE3Mi40Wk03OC42IDY2Ljg5OTlDODQuMiA2Ni44OTk5IDg4LjcgNjIuMjk5OSA4OC43IDU2Ljc5OTlDODguNyA1MS4yOTk5IDg0LjIgNDYuNyA3OC42IDQ2LjdDNzMgNDYuNyA2OC41IDUxLjIgNjguNSA1Ni43OTk5QzY4LjUgNjIuMjk5OSA3MyA2Ni44OTk5IDc4LjYgNjYuODk5OVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=",u="data:image/svg+xml;base64,PHN2ZyBpZD0ibG9nb21hcmsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDc0LjQ5MiAxMDAuMjUiPjxnIGlkPSJ0aW55Xy1fcmVkIiBkYXRhLW5hbWU9InRpbnkgLSByZWQiPjxwYXRoIGQ9Ik01NTMuMjY0LDI4My43ODJsMjkuODg4LTI3LjFhNS4xNjMsNS4xNjMsMCwwLDEsMy4yNjUtMS41MTUsNC4xNjgsNC4xNjgsMCwwLDEsLjU0NC4wMzcsNi42MjIsNi42MjIsMCwwLDEsNC4xOCwzLjI1MWMuNjEyLDEuNTA3LjI2OCwyLjY5My0xLjQxNiw0Ljg4bC0yNi44NTgsMzEuNzI0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyNi4wODYgLTI0NS41NTkpIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTU4Ni40MTcsMjU1LjkxMmEzLjUzNCwzLjUzNCwwLDAsMSwuNDQ4LjAzLDUuOTIzLDUuOTIzLDAsMCwxLDMuNTgxLDIuNzkxYy40NTQsMS4xMTYuMzE0LDIuMDIzLTEuMzE1LDQuMTRMNTYyLjg2NSwyOTMuOWwtOC41NTgtMTAuMDQ3LDI5LjM0OS0yNi42MTZhNC40LDQuNCwwLDAsMSwyLjc2MS0xLjMyMW0wLTEuNWE1Ljc2Nyw1Ljc2NywwLDAsMC0zLjY4OSwxLjY0MmwtLjA0MS4wMzMtLjAzOS4wMzVMNTUzLjMsMjgyLjczOGwtMS4wNzcuOTc3Ljk0MywxLjEwNyw4LjU1OCwxMC4wNDYsMS4xNDYsMS4zNDUsMS4xNDEtMS4zNDgsMjYuMjY2LTMxLjAyMi4wMjMtLjAyNy4wMjEtLjAyOGMxLjU3NS0yLjA0NiwyLjMyOC0zLjYyMiwxLjUxNi01LjYyYTcuMzA5LDcuMzA5LDAsMCwwLTQuNzc5LTMuNzEzLDQuODkxLDQuODkxLDAsMCwwLS42NC0uMDQzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyNi4wODYgLTI0NS41NTkpIi8+PHBhdGggZD0iTTU3Ny43NTgsMjg5LjU1NWwtNDMuNy00MS45MjNzLTEuNjcxLTIuMDI5LTMuNDM3LTIuMDcxYTQuNDksNC40OSwwLDAsMC00LjIzLDIuNzE4Yy0uNjg4LDEuNjUxLS4xOTQsMi44MDksMS4zMTUsNC45N2wzNC43NzUsNDIuMi0uMDE3LDAtMjUuODg0LDMxLjc5M2MtMS4yNTUsMS4zMzctMi4wMzIsMy42ODMtMS4zMzEsNS4zNjdhNC41ODcsNC41ODcsMCwwLDAsNC4yODcsMi44NDEsNC4wODcsNC4wODcsMCwwLDAsMy4wODItMS41MjNsMzUuMS0zMi42MzRBNy45MjYsNy45MjYsMCwwLDAsNTc3Ljc1OCwyODkuNTU1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyNi4wODYgLTI0NS41NTkpIi8+PHBhdGggZD0iTTU5NS4xOTMsMzQ1LjA2QTQuNzI1LDQuNzI1LDAsMCwxLDU5MiwzNDMuNzQxbC00NC41MDgtNDIuMzljLTMuNjU2LTMuNjU2LTMuNDgtOC43MjguNDI0LTEyLjYzMmw1LjU2OS01LjIxMSw5LjQ4NiwxMS4xNTgsMzUuNTE3LDQyLjc1YTQuNDQsNC40NCwwLDAsMSwxLjE4OCw0LjExNSw0Ljg1LDQuODUsMCwwLDEtMy4yMiwzLjMzOEE0LjM1Myw0LjM1MywwLDAsMSw1OTUuMTkzLDM0NS4wNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MjYuMDg2IC0yNDUuNTU5KSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik01NTMuNDIzLDI4NC41OTNsOC45NzcsMTAuNTU4TDU5Ny45MTEsMzM3LjljLjg3MywxLjA5MywxLjQxOSwyLjE4NiwxLjA0NywzLjQxOGE0LjA5Miw0LjA5MiwwLDAsMS0yLjcyMSwyLjgzNywzLjU1NywzLjU1NywwLDAsMS0xLjA0NS4xNTksNCw0LDAsMCwxLTIuNjg3LTEuMTI0TDU0OC4wMSwzMDAuODA4Yy0zLjUtMy41LTIuOTcxLTguMTUxLjQzNi0xMS41NThsNC45NzctNC42NTdtLjEyNC0yLjE3TDU1Mi40LDI4My41bC00Ljk3Niw0LjY1NmMtNC4xOTIsNC4xOTEtNC4zNzIsOS44MTYtLjQ3MywxMy43MTRsNDQuNTIxLDQyLjRhNS40ODUsNS40ODUsMCwwLDAsMy43MjIsMS41MzgsNS4xLDUuMSwwLDAsMCwxLjQ4My0uMjI0LDUuNTksNS41OSwwLDAsMCwzLjcxOS0zLjgzOCw1LjE3NSw1LjE3NSwwLDAsMC0xLjMxLTQuNzg4bC0zNS41My00Mi43NjctOC45ODgtMTAuNTcxLTEuMDE5LTEuMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MjYuMDg2IC0yNDUuNTU5KSIvPjxwYXRoIGQ9Ik01OTIuMDc0LDI1MC41NDciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MjYuMDg2IC0yNDUuNTU5KSIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMC4yNSIvPjwvZz48L3N2Zz4=",e="data:image/svg+xml;base64,PHN2ZyBpZD0ibG9nb21hcmsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDc0LjQ5MiAxMDAuMjUiPjxnIGlkPSJ0aW55Xy1fd2hpdGUiIGRhdGEtbmFtZT0idGlueSAtIHdoaXRlIj48cGF0aCBkPSJNNTg2LjcyLDI1NS42MTZhMy4zNzcsMy4zNzcsMCwwLDEsLjQ0OC4wMzEsNS45MTcsNS45MTcsMCwwLDEsMy41ODEsMi43OWMuNDU0LDEuMTE2LjMxNCwyLjAyMy0xLjMxNSw0LjE0MUw1NjMuMTY4LDI5My42bC04LjU1OC0xMC4wNDcsMjkuMzQ4LTI2LjYxNmE0LjQwNiw0LjQwNiwwLDAsMSwyLjc2Mi0xLjMyMW0wLTEuNWE1Ljc2Niw1Ljc2NiwwLDAsMC0zLjY5LDEuNjQzbC0uMDQxLjAzMi0uMDM4LjAzNUw1NTMuNiwyODIuNDQybC0xLjA3Ny45NzcuOTQzLDEuMTA3LDguNTU4LDEwLjA0NywxLjE0NSwxLjM0NCwxLjE0MS0xLjM0OCwyNi4yNjctMzEuMDIyLjAyMi0uMDI3LjAyMi0uMDI4YzEuNTc0LTIuMDQ2LDIuMzI3LTMuNjIyLDEuNTE2LTUuNjE5YTcuMzA5LDcuMzA5LDAsMCwwLTQuNzc5LTMuNzE0LDUuMDgzLDUuMDgzLDAsMCwwLS42NC0uMDQzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyNi4wODYgLTI0NS41NTkpIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTU1My40MjMsMjg0LjU5M2w4Ljk3NywxMC41NThMNTk3LjkxMSwzMzcuOWMuODczLDEuMDkzLDEuNDE5LDIuMTg2LDEuMDQ3LDMuNDE4YTQuMDkyLDQuMDkyLDAsMCwxLTIuNzIxLDIuODM3LDMuNTU3LDMuNTU3LDAsMCwxLTEuMDQ1LjE1OSw0LDQsMCwwLDEtMi42ODctMS4xMjRMNTQ4LjAxLDMwMC44MDhjLTMuNS0zLjUtMi45NzEtOC4xNTEuNDM2LTExLjU1OGw0Ljk3Ny00LjY1N20uMTI0LTIuMTdMNTUyLjQsMjgzLjVsLTQuOTc2LDQuNjU2Yy00LjE5Miw0LjE5MS00LjM3Miw5LjgxNi0uNDczLDEzLjcxNGw0NC41MjEsNDIuNGE1LjQ4NSw1LjQ4NSwwLDAsMCwzLjcyMiwxLjUzOCw1LjEsNS4xLDAsMCwwLDEuNDgzLS4yMjQsNS41OSw1LjU5LDAsMCwwLDMuNzE5LTMuODM4LDUuMTc2LDUuMTc2LDAsMCwwLTEuMzEtNC43ODhsLTM1LjUzLTQyLjc2Ny04Ljk4OC0xMC41NzEtMS4wMTktMS4yWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyNi4wODYgLTI0NS41NTkpIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTU2Mi40LDI5NS4xNTFsOS41NTYsMTEuNSw1Ljc2MS01LjM1NmE3LjkyNiw3LjkyNiwwLDAsMCwuMDQxLTExLjc0M2wtNDMuNy00MS45MjNzLTEuNjcxLTIuMDI5LTMuNDM3LTIuMDcxYTQuNDksNC40OSwwLDAsMC00LjIzLDIuNzE4Yy0uNjg4LDEuNjUxLS4xOTQsMi44MDksMS4zMTUsNC45N2wyOS4zMDYsMzUuNTY1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyNi4wODYgLTI0NS41NTkpIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTU1My43LDMwNi4yMjNsLTE3LjExNiwyMS4wMjRjLTEuMjU1LDEuMzM3LTIuMDMyLDMuNjgzLTEuMzMxLDUuMzY3YTQuNTg3LDQuNTg3LDAsMCwwLDQuMjg3LDIuODQxLDQuMDg3LDQuMDg3LDAsMCwwLDMuMDgyLTEuNTIzbDIwLjMyOC0xOC45WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyNi4wODYgLTI0NS41NTkpIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTU5Mi4wNzQsMjUwLjU0NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyNi4wODYgLTI0NS41NTkpIiBmaWxsPSIjZmZmIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIwLjI1Ii8+PC9nPjwvc3ZnPg==",c={original:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyNTYgMjU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNTYgMjU2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojQTZDRTM5O30NCgkuc3Qxe2ZpbGw6I0ZGRkZGRjt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI1NiwxMjhjMCw3MC43LTU3LjMsMTI4LTEyOCwxMjhDNTcuMywyNTYsMCwxOTguNywwLDEyOEMwLDU3LjMsNTcuMywwLDEyOCwwQzE5OC43LDAsMjU2LDU3LjMsMjU2LDEyOHoiLz4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik04Ni4zLDE4Ni4ySDcwLjlWNzkuMWgxNS40djQ4LjRWMTg2LjJ6Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTEwOC45LDc5LjFoNDEuNmMzOS42LDAsNTcsMjguMyw1Nyw1My42YzAsMjcuNS0yMS41LDUzLjYtNTYuOCw1My42aC00MS44Vjc5LjF6IE0xMjQuMywxNzIuNGgyNC41DQoJCWMzNC45LDAsNDIuOS0yNi41LDQyLjktMzkuN2MwLTIxLjUtMTMuNy0zOS43LTQzLjctMzkuN2gtMjMuN1YxNzIuNHoiLz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNODguNyw1Ni44YzAsNS41LTQuNSwxMC4xLTEwLjEsMTAuMWMtNS42LDAtMTAuMS00LjYtMTAuMS0xMC4xYzAtNS42LDQuNS0xMC4xLDEwLjEtMTAuMQ0KCQlDODQuMiw0Ni43LDg4LjcsNTEuMyw4OC43LDU2Ljh6Ii8+DQo8L2c+DQo8L3N2Zz4=",black:w,white:j,"var(--wp--preset--color--black)":w,"var(--wp--preset--color--white)":j},s={original:"data:image/svg+xml;base64,PHN2ZyBpZD0ibG9nb21hcmsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE3LjczMiAyNC4yNjkiPjxnIGlkPSJ0aW55Ij48cGF0aCBkPSJNNTczLjU0OSwyODAuOTE2bDIuMjY2LDIuNzM4LDYuNjc0LTcuODRjLjM1My0uNDcuNTItLjcxNy4zNTMtMS4xMTdhMS4yMTgsMS4yMTgsMCwwLDAtMS4wNjEtLjc0OGgwYS45NTMuOTUzLDAsMCwwLS43MTIuMjYyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU2Ni45ODQgLTI3MS41NDgpIiBmaWxsPSIjYmRiOWI0Ii8+PHBhdGggZD0iTTU3OS41MjUsMjgyLjIyNWwtMTAuNjA2LTEwLjE3NGExLjQxMywxLjQxMywwLDAsMC0uODM0LS41LDEuMDksMS4wOSwwLDAsMC0xLjAyNy42NmMtLjE2Ny40LS4wNDcuNjgxLjMxOSwxLjIwNmw4LjQ0LDEwLjI0MmgwbC02LjI4Miw3LjcxNmExLjMzNiwxLjMzNiwwLDAsMC0uMzIzLDEuMywxLjExNCwxLjExNCwwLDAsMCwxLjA0LjY5QS45OTIuOTkyLDAsMCwwLDU3MSwyOTNsOC41MTktNy45MkExLjkyNCwxLjkyNCwwLDAsMCw1NzkuNTI1LDI4Mi4yMjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTY2Ljk4NCAtMjcxLjU0OCkiIGZpbGw9IiNiMzFiMWIiLz48cGF0aCBkPSJNNTg0LjMyLDI5My45MTJsLTguNTI1LTEwLjI3NSwwLDBMNTczLjUzLDI4MC45bC0xLjM4OSwxLjI1NGEyLjA2MywyLjA2MywwLDAsMCwwLDIuOTY1bDEwLjgxMiwxMC40MTlhLjkyNS45MjUsMCwwLDAsLjc0Mi4yODIsMS4wMzksMS4wMzksMCwwLDAsLjk1My0uNjY3QTEuMjYxLDEuMjYxLDAsMCwwLDU4NC4zMiwyOTMuOTEyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU2Ni45ODQgLTI3MS41NDgpIiBmaWxsPSIjYmRiOWI0Ii8+PC9nPjwvc3ZnPg==",black:u,white:e,"var(--wp--preset--color--black)":u,"var(--wp--preset--color--white)":e},t=({service:M,color:L,colorValue:N})=>{const i={"orcid-id":c,"arxiv-profile":s}[M];if(!i)return null;const w=i[L]||i[N]||i.original;return(0,D.createElement)("div",{className:"wp-block-academic-social-link__icon"},(0,D.createElement)("img",{className:"wp-block-academic-social-link__icon-img",src:w,alt:""}))},T=[{isDefault:!0,name:"orcid-id",attributes:{service:"orcid-id"},title:"ORCID iD",icon:(0,D.createElement)(t,{service:"orcid-id",color:"original"})},{name:"arxiv-profile",attributes:{service:"arxiv-profile"},title:"arXiv Profile",icon:(0,D.createElement)(t,{service:"arxiv-profile",color:"original"})}];T.forEach((M=>{M.isActive||(M.isActive=(M,L)=>M.service===L.service)}));const I=T;var y=N(942),l=N.n(y);const o=window.wp.keycodes,x=window.wp.data,g=window.wp.blockEditor,n=window.wp.element,a=window.wp.components,r=window.wp.i18n,z=window.wp.primitives,S=(0,D.createElement)(z.SVG,{xmlns:"http://www.w3.org/2000/svg"},(0,D.createElement)(z.Path,{d:"m6.734 16.106 2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.158 1.093-1.028-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734Z"})),C=({url:M,setAttributes:L,setPopover:N,popoverAnchor:i,clientId:w})=>{const{removeBlock:j}=(0,x.useDispatch)(g.store);return(0,D.createElement)(g.URLPopover,{anchor:i,onClose:()=>N(!1)},(0,D.createElement)("form",{className:"block-editor-url-popover__link-editor",onSubmit:M=>{M.preventDefault(),N(!1)}},(0,D.createElement)("div",{className:"block-editor-url-input"},(0,D.createElement)(g.URLInput,{__nextHasNoMarginBottom:!0,value:M,onChange:M=>L({url:M}),placeholder:(0,r.__)("Enter address"),disableSuggestions:!0,onKeyDown:L=>{M||L.defaultPrevented||![o.BACKSPACE,o.DELETE].includes(L.keyCode)||j(w)}})),(0,D.createElement)(a.Button,{icon:S,label:(0,r.__)("Apply"),type:"submit"})))},O=JSON.parse('{"UU":"wielgosz-info/wi-academic-social-link"}');(0,i.registerBlockType)(O.UU,{edit:({attributes:M,context:L,isSelected:N,setAttributes:i,clientId:w})=>{const{url:j,service:u,label:e,rel:c}=M,{showLabels:s,iconColor:T,iconColorValue:y,iconBackgroundColor:o,iconBackgroundColorValue:x}=L,[z,S]=(0,n.useState)(!1),O=l()("wp-block-social-link","wp-social-link","wp-social-link-"+u,{"wp-social-link__is-incomplete":!j,[`has-${o}-background-color`]:o}),[A,E]=(0,n.useState)(null),d=(M=>{const L=I.find((L=>L.name===M));return L?L.title:(0,r.__)("Social Icon")})(u),m=null!=e?e:d,U=(0,g.useBlockProps)({className:O,style:{backgroundColor:x}});return(0,D.createElement)(D.Fragment,null,(0,D.createElement)(g.InspectorControls,null,(0,D.createElement)(a.PanelBody,{title:(0,r.sprintf)(/* translators: %s: name of the social service. */ /* translators: %s: name of the social service. */ -(0,r.__)("%s label"),d),initialOpen:!1},(0,D.createElement)(a.PanelRow,null,(0,D.createElement)(a.TextControl,{__nextHasNoMarginBottom:!0,label:(0,r.__)("Link label"),help:(0,r.__)("Briefly describe the link to help screen reader users."),value:e||"",onChange:M=>i({label:M||void 0})})))),(0,D.createElement)(g.InspectorControls,{group:"advanced"},(0,D.createElement)(a.TextControl,{__nextHasNoMarginBottom:!0,label:(0,r.__)("Link rel"),value:c||"",onChange:M=>i({rel:M})})),(0,D.createElement)("li",{...U},(0,D.createElement)(a.Button,{className:"wp-block-social-link-anchor",ref:E,onClick:()=>S(!0)},(0,D.createElement)(t,{service:u,color:T,colorValue:y}),(0,D.createElement)("span",{className:l()("wp-block-social-link-label",{"screen-reader-text":!s})},m),N&&z&&(0,D.createElement)(C,{url:j,setAttributes:i,setPopover:S,popoverAnchor:A,clientId:w}))))},variations:I})},942:(M,L)=>{var N;!function(){"use strict";var i={}.hasOwnProperty;function D(){for(var M="",L=0;L{if(!N){var j=1/0;for(s=0;s=w)&&Object.keys(i.O).every((M=>i.O[M](N[e])))?N.splice(e--,1):(u=!1,w0&&M[s-1][2]>w;s--)M[s]=M[s-1];M[s]=[N,D,w]},i.n=M=>{var L=M&&M.__esModule?()=>M.default:()=>M;return i.d(L,{a:L}),L},i.d=(M,L)=>{for(var N in L)i.o(L,N)&&!i.o(M,N)&&Object.defineProperty(M,N,{enumerable:!0,get:L[N]})},i.o=(M,L)=>Object.prototype.hasOwnProperty.call(M,L),(()=>{var M={57:0,350:0};i.O.j=L=>0===M[L];var L=(L,N)=>{var D,w,[j,u,e]=N,c=0;if(j.some((L=>0!==M[L]))){for(D in u)i.o(u,D)&&(i.m[D]=u[D]);if(e)var s=e(i)}for(L&&L(N);ci(653)));D=i.O(D)})(); \ No newline at end of file +(()=>{var M,L={481:(M,L,N)=>{"use strict";const i=window.wp.blocks,D=window.React,w="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyNTYgMjU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNTYgMjU2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojMDAwMDAwO30NCgkuc3Qxe2ZpbGw6I0ZGRkZGRjt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI1NiwxMjhjMCw3MC43LTU3LjMsMTI4LTEyOCwxMjhDNTcuMywyNTYsMCwxOTguNywwLDEyOEMwLDU3LjMsNTcuMywwLDEyOCwwQzE5OC43LDAsMjU2LDU3LjMsMjU2LDEyOHoiLz4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik04Ni4zLDE4Ni4ySDcwLjlWNzkuMWgxNS40djQ4LjRWMTg2LjJ6Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTEwOC45LDc5LjFoNDEuNmMzOS42LDAsNTcsMjguMyw1Nyw1My42YzAsMjcuNS0yMS41LDUzLjYtNTYuOCw1My42aC00MS44Vjc5LjF6IE0xMjQuMywxNzIuNGgyNC41DQoJCWMzNC45LDAsNDIuOS0yNi41LDQyLjktMzkuN2MwLTIxLjUtMTMuNy0zOS43LTQzLjctMzkuN2gtMjMuN1YxNzIuNHoiLz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNODguNyw1Ni44YzAsNS41LTQuNSwxMC4xLTEwLjEsMTAuMWMtNS42LDAtMTAuMS00LjYtMTAuMS0xMC4xYzAtNS42LDQuNS0xMC4xLDEwLjEtMTAuMQ0KCQlDODQuMiw0Ni43LDg4LjcsNTEuMyw4OC43LDU2Ljh6Ii8+DQo8L2c+DQo8L3N2Zz4=",j="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiIgdmlld0JveD0iMCAwIDI1NiAyNTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTI4IDI1NkMxOTguNyAyNTYgMjU2IDE5OC43IDI1NiAxMjhDMjU2IDU3LjMgMTk4LjcgMCAxMjggMEM1Ny4zIDAgMCA1Ny4zIDAgMTI4QzAgMTk4LjcgNTcuMyAyNTYgMTI4IDI1NlpNNzAuOSAxODYuMkg4Ni4zVjEyNy41Vjc5LjA5OTlINzAuOVYxODYuMlpNMTA4LjkgNzkuMDk5OUgxNTAuNUMxOTAuMSA3OS4wOTk5IDIwNy41IDEwNy40IDIwNy41IDEzMi43QzIwNy41IDE2MC4yIDE4NiAxODYuMyAxNTAuNyAxODYuM0gxMDguOVY3OS4wOTk5Wk0xMjQuMyAxNzIuNEgxNDguOEMxODMuNyAxNzIuNCAxOTEuNyAxNDUuOSAxOTEuNyAxMzIuN0MxOTEuNyAxMTEuMiAxNzggOTMgMTQ4IDkzSDEyNC4zVjE3Mi40Wk03OC42IDY2Ljg5OTlDODQuMiA2Ni44OTk5IDg4LjcgNjIuMjk5OSA4OC43IDU2Ljc5OTlDODguNyA1MS4yOTk5IDg0LjIgNDYuNyA3OC42IDQ2LjdDNzMgNDYuNyA2OC41IDUxLjIgNjguNSA1Ni43OTk5QzY4LjUgNjIuMjk5OSA3MyA2Ni44OTk5IDc4LjYgNjYuODk5OVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=",u="data:image/svg+xml;base64,PHN2ZyBpZD0ibG9nb21hcmsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDc0LjQ5MiAxMDAuMjUiPjxnIGlkPSJ0aW55Xy1fcmVkIiBkYXRhLW5hbWU9InRpbnkgLSByZWQiPjxwYXRoIGQ9Ik01NTMuMjY0LDI4My43ODJsMjkuODg4LTI3LjFhNS4xNjMsNS4xNjMsMCwwLDEsMy4yNjUtMS41MTUsNC4xNjgsNC4xNjgsMCwwLDEsLjU0NC4wMzcsNi42MjIsNi42MjIsMCwwLDEsNC4xOCwzLjI1MWMuNjEyLDEuNTA3LjI2OCwyLjY5My0xLjQxNiw0Ljg4bC0yNi44NTgsMzEuNzI0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyNi4wODYgLTI0NS41NTkpIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTU4Ni40MTcsMjU1LjkxMmEzLjUzNCwzLjUzNCwwLDAsMSwuNDQ4LjAzLDUuOTIzLDUuOTIzLDAsMCwxLDMuNTgxLDIuNzkxYy40NTQsMS4xMTYuMzE0LDIuMDIzLTEuMzE1LDQuMTRMNTYyLjg2NSwyOTMuOWwtOC41NTgtMTAuMDQ3LDI5LjM0OS0yNi42MTZhNC40LDQuNCwwLDAsMSwyLjc2MS0xLjMyMW0wLTEuNWE1Ljc2Nyw1Ljc2NywwLDAsMC0zLjY4OSwxLjY0MmwtLjA0MS4wMzMtLjAzOS4wMzVMNTUzLjMsMjgyLjczOGwtMS4wNzcuOTc3Ljk0MywxLjEwNyw4LjU1OCwxMC4wNDYsMS4xNDYsMS4zNDUsMS4xNDEtMS4zNDgsMjYuMjY2LTMxLjAyMi4wMjMtLjAyNy4wMjEtLjAyOGMxLjU3NS0yLjA0NiwyLjMyOC0zLjYyMiwxLjUxNi01LjYyYTcuMzA5LDcuMzA5LDAsMCwwLTQuNzc5LTMuNzEzLDQuODkxLDQuODkxLDAsMCwwLS42NC0uMDQzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyNi4wODYgLTI0NS41NTkpIi8+PHBhdGggZD0iTTU3Ny43NTgsMjg5LjU1NWwtNDMuNy00MS45MjNzLTEuNjcxLTIuMDI5LTMuNDM3LTIuMDcxYTQuNDksNC40OSwwLDAsMC00LjIzLDIuNzE4Yy0uNjg4LDEuNjUxLS4xOTQsMi44MDksMS4zMTUsNC45N2wzNC43NzUsNDIuMi0uMDE3LDAtMjUuODg0LDMxLjc5M2MtMS4yNTUsMS4zMzctMi4wMzIsMy42ODMtMS4zMzEsNS4zNjdhNC41ODcsNC41ODcsMCwwLDAsNC4yODcsMi44NDEsNC4wODcsNC4wODcsMCwwLDAsMy4wODItMS41MjNsMzUuMS0zMi42MzRBNy45MjYsNy45MjYsMCwwLDAsNTc3Ljc1OCwyODkuNTU1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyNi4wODYgLTI0NS41NTkpIi8+PHBhdGggZD0iTTU5NS4xOTMsMzQ1LjA2QTQuNzI1LDQuNzI1LDAsMCwxLDU5MiwzNDMuNzQxbC00NC41MDgtNDIuMzljLTMuNjU2LTMuNjU2LTMuNDgtOC43MjguNDI0LTEyLjYzMmw1LjU2OS01LjIxMSw5LjQ4NiwxMS4xNTgsMzUuNTE3LDQyLjc1YTQuNDQsNC40NCwwLDAsMSwxLjE4OCw0LjExNSw0Ljg1LDQuODUsMCwwLDEtMy4yMiwzLjMzOEE0LjM1Myw0LjM1MywwLDAsMSw1OTUuMTkzLDM0NS4wNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MjYuMDg2IC0yNDUuNTU5KSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik01NTMuNDIzLDI4NC41OTNsOC45NzcsMTAuNTU4TDU5Ny45MTEsMzM3LjljLjg3MywxLjA5MywxLjQxOSwyLjE4NiwxLjA0NywzLjQxOGE0LjA5Miw0LjA5MiwwLDAsMS0yLjcyMSwyLjgzNywzLjU1NywzLjU1NywwLDAsMS0xLjA0NS4xNTksNCw0LDAsMCwxLTIuNjg3LTEuMTI0TDU0OC4wMSwzMDAuODA4Yy0zLjUtMy41LTIuOTcxLTguMTUxLjQzNi0xMS41NThsNC45NzctNC42NTdtLjEyNC0yLjE3TDU1Mi40LDI4My41bC00Ljk3Niw0LjY1NmMtNC4xOTIsNC4xOTEtNC4zNzIsOS44MTYtLjQ3MywxMy43MTRsNDQuNTIxLDQyLjRhNS40ODUsNS40ODUsMCwwLDAsMy43MjIsMS41MzgsNS4xLDUuMSwwLDAsMCwxLjQ4My0uMjI0LDUuNTksNS41OSwwLDAsMCwzLjcxOS0zLjgzOCw1LjE3NSw1LjE3NSwwLDAsMC0xLjMxLTQuNzg4bC0zNS41My00Mi43NjctOC45ODgtMTAuNTcxLTEuMDE5LTEuMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MjYuMDg2IC0yNDUuNTU5KSIvPjxwYXRoIGQ9Ik01OTIuMDc0LDI1MC41NDciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MjYuMDg2IC0yNDUuNTU5KSIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMC4yNSIvPjwvZz48L3N2Zz4=",e="data:image/svg+xml;base64,PHN2ZyBpZD0ibG9nb21hcmsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDc0LjQ5MiAxMDAuMjUiPjxnIGlkPSJ0aW55Xy1fd2hpdGUiIGRhdGEtbmFtZT0idGlueSAtIHdoaXRlIj48cGF0aCBkPSJNNTg2LjcyLDI1NS42MTZhMy4zNzcsMy4zNzcsMCwwLDEsLjQ0OC4wMzEsNS45MTcsNS45MTcsMCwwLDEsMy41ODEsMi43OWMuNDU0LDEuMTE2LjMxNCwyLjAyMy0xLjMxNSw0LjE0MUw1NjMuMTY4LDI5My42bC04LjU1OC0xMC4wNDcsMjkuMzQ4LTI2LjYxNmE0LjQwNiw0LjQwNiwwLDAsMSwyLjc2Mi0xLjMyMW0wLTEuNWE1Ljc2Niw1Ljc2NiwwLDAsMC0zLjY5LDEuNjQzbC0uMDQxLjAzMi0uMDM4LjAzNUw1NTMuNiwyODIuNDQybC0xLjA3Ny45NzcuOTQzLDEuMTA3LDguNTU4LDEwLjA0NywxLjE0NSwxLjM0NCwxLjE0MS0xLjM0OCwyNi4yNjctMzEuMDIyLjAyMi0uMDI3LjAyMi0uMDI4YzEuNTc0LTIuMDQ2LDIuMzI3LTMuNjIyLDEuNTE2LTUuNjE5YTcuMzA5LDcuMzA5LDAsMCwwLTQuNzc5LTMuNzE0LDUuMDgzLDUuMDgzLDAsMCwwLS42NC0uMDQzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyNi4wODYgLTI0NS41NTkpIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTU1My40MjMsMjg0LjU5M2w4Ljk3NywxMC41NThMNTk3LjkxMSwzMzcuOWMuODczLDEuMDkzLDEuNDE5LDIuMTg2LDEuMDQ3LDMuNDE4YTQuMDkyLDQuMDkyLDAsMCwxLTIuNzIxLDIuODM3LDMuNTU3LDMuNTU3LDAsMCwxLTEuMDQ1LjE1OSw0LDQsMCwwLDEtMi42ODctMS4xMjRMNTQ4LjAxLDMwMC44MDhjLTMuNS0zLjUtMi45NzEtOC4xNTEuNDM2LTExLjU1OGw0Ljk3Ny00LjY1N20uMTI0LTIuMTdMNTUyLjQsMjgzLjVsLTQuOTc2LDQuNjU2Yy00LjE5Miw0LjE5MS00LjM3Miw5LjgxNi0uNDczLDEzLjcxNGw0NC41MjEsNDIuNGE1LjQ4NSw1LjQ4NSwwLDAsMCwzLjcyMiwxLjUzOCw1LjEsNS4xLDAsMCwwLDEuNDgzLS4yMjQsNS41OSw1LjU5LDAsMCwwLDMuNzE5LTMuODM4LDUuMTc2LDUuMTc2LDAsMCwwLTEuMzEtNC43ODhsLTM1LjUzLTQyLjc2Ny04Ljk4OC0xMC41NzEtMS4wMTktMS4yWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyNi4wODYgLTI0NS41NTkpIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTU2Mi40LDI5NS4xNTFsOS41NTYsMTEuNSw1Ljc2MS01LjM1NmE3LjkyNiw3LjkyNiwwLDAsMCwuMDQxLTExLjc0M2wtNDMuNy00MS45MjNzLTEuNjcxLTIuMDI5LTMuNDM3LTIuMDcxYTQuNDksNC40OSwwLDAsMC00LjIzLDIuNzE4Yy0uNjg4LDEuNjUxLS4xOTQsMi44MDksMS4zMTUsNC45N2wyOS4zMDYsMzUuNTY1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyNi4wODYgLTI0NS41NTkpIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTU1My43LDMwNi4yMjNsLTE3LjExNiwyMS4wMjRjLTEuMjU1LDEuMzM3LTIuMDMyLDMuNjgzLTEuMzMxLDUuMzY3YTQuNTg3LDQuNTg3LDAsMCwwLDQuMjg3LDIuODQxLDQuMDg3LDQuMDg3LDAsMCwwLDMuMDgyLTEuNTIzbDIwLjMyOC0xOC45WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyNi4wODYgLTI0NS41NTkpIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTU5Mi4wNzQsMjUwLjU0NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyNi4wODYgLTI0NS41NTkpIiBmaWxsPSIjZmZmIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIwLjI1Ii8+PC9nPjwvc3ZnPg==",c={original:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyNTYgMjU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNTYgMjU2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojQTZDRTM5O30NCgkuc3Qxe2ZpbGw6I0ZGRkZGRjt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI1NiwxMjhjMCw3MC43LTU3LjMsMTI4LTEyOCwxMjhDNTcuMywyNTYsMCwxOTguNywwLDEyOEMwLDU3LjMsNTcuMywwLDEyOCwwQzE5OC43LDAsMjU2LDU3LjMsMjU2LDEyOHoiLz4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik04Ni4zLDE4Ni4ySDcwLjlWNzkuMWgxNS40djQ4LjRWMTg2LjJ6Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTEwOC45LDc5LjFoNDEuNmMzOS42LDAsNTcsMjguMyw1Nyw1My42YzAsMjcuNS0yMS41LDUzLjYtNTYuOCw1My42aC00MS44Vjc5LjF6IE0xMjQuMywxNzIuNGgyNC41DQoJCWMzNC45LDAsNDIuOS0yNi41LDQyLjktMzkuN2MwLTIxLjUtMTMuNy0zOS43LTQzLjctMzkuN2gtMjMuN1YxNzIuNHoiLz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNODguNyw1Ni44YzAsNS41LTQuNSwxMC4xLTEwLjEsMTAuMWMtNS42LDAtMTAuMS00LjYtMTAuMS0xMC4xYzAtNS42LDQuNS0xMC4xLDEwLjEtMTAuMQ0KCQlDODQuMiw0Ni43LDg4LjcsNTEuMyw4OC43LDU2Ljh6Ii8+DQo8L2c+DQo8L3N2Zz4=",black:w,white:j,"var(--wp--preset--color--black)":w,"var(--wp--preset--color--white)":j},s={original:"data:image/svg+xml;base64,PHN2ZyBpZD0ibG9nb21hcmsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE3LjczMiAyNC4yNjkiPjxnIGlkPSJ0aW55Ij48cGF0aCBkPSJNNTczLjU0OSwyODAuOTE2bDIuMjY2LDIuNzM4LDYuNjc0LTcuODRjLjM1My0uNDcuNTItLjcxNy4zNTMtMS4xMTdhMS4yMTgsMS4yMTgsMCwwLDAtMS4wNjEtLjc0OGgwYS45NTMuOTUzLDAsMCwwLS43MTIuMjYyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU2Ni45ODQgLTI3MS41NDgpIiBmaWxsPSIjYmRiOWI0Ii8+PHBhdGggZD0iTTU3OS41MjUsMjgyLjIyNWwtMTAuNjA2LTEwLjE3NGExLjQxMywxLjQxMywwLDAsMC0uODM0LS41LDEuMDksMS4wOSwwLDAsMC0xLjAyNy42NmMtLjE2Ny40LS4wNDcuNjgxLjMxOSwxLjIwNmw4LjQ0LDEwLjI0MmgwbC02LjI4Miw3LjcxNmExLjMzNiwxLjMzNiwwLDAsMC0uMzIzLDEuMywxLjExNCwxLjExNCwwLDAsMCwxLjA0LjY5QS45OTIuOTkyLDAsMCwwLDU3MSwyOTNsOC41MTktNy45MkExLjkyNCwxLjkyNCwwLDAsMCw1NzkuNTI1LDI4Mi4yMjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTY2Ljk4NCAtMjcxLjU0OCkiIGZpbGw9IiNiMzFiMWIiLz48cGF0aCBkPSJNNTg0LjMyLDI5My45MTJsLTguNTI1LTEwLjI3NSwwLDBMNTczLjUzLDI4MC45bC0xLjM4OSwxLjI1NGEyLjA2MywyLjA2MywwLDAsMCwwLDIuOTY1bDEwLjgxMiwxMC40MTlhLjkyNS45MjUsMCwwLDAsLjc0Mi4yODIsMS4wMzksMS4wMzksMCwwLDAsLjk1My0uNjY3QTEuMjYxLDEuMjYxLDAsMCwwLDU4NC4zMiwyOTMuOTEyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU2Ni45ODQgLTI3MS41NDgpIiBmaWxsPSIjYmRiOWI0Ii8+PC9nPjwvc3ZnPg==",black:u,white:e,"var(--wp--preset--color--black)":u,"var(--wp--preset--color--white)":e},t=({service:M,color:L,colorValue:N})=>{const i={"orcid-id":c,"arxiv-profile":s}[M];if(!i)return null;const w=i[L]||i[N]||i.original;return(0,D.createElement)("div",{className:"wp-block-academic-social-link__icon"},(0,D.createElement)("img",{className:"wp-block-academic-social-link__icon-img",src:w,alt:""}))},T=[{isDefault:!0,name:"orcid-id",attributes:{service:"orcid-id"},title:"ORCID iD",icon:(0,D.createElement)(t,{service:"orcid-id",color:"original"})},{name:"arxiv-profile",attributes:{service:"arxiv-profile"},title:"arXiv Profile",icon:(0,D.createElement)(t,{service:"arxiv-profile",color:"original"})}];T.forEach((M=>{M.isActive||(M.isActive=(M,L)=>M.service===L.service)}));const I=T;var y=N(942),l=N.n(y);const o=window.wp.keycodes,x=window.wp.data,g=window.wp.blockEditor,n=window.wp.element,a=window.wp.components,r=window.wp.i18n,z=window.wp.primitives,S=(0,D.createElement)(z.SVG,{xmlns:"http://www.w3.org/2000/svg"},(0,D.createElement)(z.Path,{d:"m6.734 16.106 2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.158 1.093-1.028-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734Z"})),C=({url:M,setAttributes:L,setPopover:N,popoverAnchor:i,clientId:w})=>{const{removeBlock:j}=(0,x.useDispatch)(g.store);return(0,D.createElement)(g.URLPopover,{anchor:i,onClose:()=>N(!1)},(0,D.createElement)("form",{className:"block-editor-url-popover__link-editor",onSubmit:M=>{M.preventDefault(),N(!1)}},(0,D.createElement)("div",{className:"block-editor-url-input"},(0,D.createElement)(g.URLInput,{__nextHasNoMarginBottom:!0,value:M,onChange:M=>L({url:M}),placeholder:(0,r.__)("Enter address"),disableSuggestions:!0,onKeyDown:L=>{M||L.defaultPrevented||![o.BACKSPACE,o.DELETE].includes(L.keyCode)||j(w)}})),(0,D.createElement)(a.Button,{icon:S,label:(0,r.__)("Apply"),type:"submit"})))},O=JSON.parse('{"UU":"wielgosz-info/wi-academic-social-link"}');(0,i.registerBlockType)(O.UU,{edit:({attributes:M,context:L,isSelected:N,setAttributes:i,clientId:w})=>{const{url:j,service:u,label:e,rel:c}=M,{showLabels:s,iconColor:T,iconColorValue:y,iconBackgroundColor:o,iconBackgroundColorValue:x}=L,[z,S]=(0,n.useState)(!1),O=l()("wp-block-social-link","wp-social-link","wp-social-link-"+u,{"wp-social-link__is-incomplete":!j,[`has-${o}-background-color`]:o}),[A,E]=(0,n.useState)(null),d=(M=>{const L=I.find((L=>L.name===M));return L?L.title:(0,r.__)("Social Icon")})(u),m=null!=e?e:d,U=(0,g.useBlockProps)({className:O,style:{backgroundColor:x}});return(0,D.createElement)(D.Fragment,null,(0,D.createElement)(g.InspectorControls,null,(0,D.createElement)(a.PanelBody,{title:(0,r.sprintf)(/* translators: %s: name of the social service. */ /* translators: %s: name of the social service. */ +(0,r.__)("%s label"),d),initialOpen:!1},(0,D.createElement)(a.PanelRow,null,(0,D.createElement)(a.TextControl,{__nextHasNoMarginBottom:!0,label:(0,r.__)("Link label"),help:(0,r.__)("Briefly describe the link to help screen reader users."),value:e||"",onChange:M=>i({label:M||void 0})})))),(0,D.createElement)(g.InspectorControls,{group:"advanced"},(0,D.createElement)(a.TextControl,{__nextHasNoMarginBottom:!0,label:(0,r.__)("Link rel"),value:c||"",onChange:M=>i({rel:M})})),(0,D.createElement)("li",{...U},(0,D.createElement)(a.Button,{className:"wp-block-social-link-anchor",ref:E,onClick:()=>S(!0)},(0,D.createElement)(t,{service:u,color:T,colorValue:y}),(0,D.createElement)("span",{className:l()("wp-block-social-link-label",{"screen-reader-text":!s})},m),N&&z&&(0,D.createElement)(C,{url:j,setAttributes:i,setPopover:S,popoverAnchor:A,clientId:w}))))},variations:I})},942:(M,L)=>{var N;!function(){"use strict";var i={}.hasOwnProperty;function D(){for(var M="",L=0;L{if(!N){var j=1/0;for(s=0;s=w)&&Object.keys(i.O).every((M=>i.O[M](N[e])))?N.splice(e--,1):(u=!1,w0&&M[s-1][2]>w;s--)M[s]=M[s-1];M[s]=[N,D,w]},i.n=M=>{var L=M&&M.__esModule?()=>M.default:()=>M;return i.d(L,{a:L}),L},i.d=(M,L)=>{for(var N in L)i.o(L,N)&&!i.o(M,N)&&Object.defineProperty(M,N,{enumerable:!0,get:L[N]})},i.o=(M,L)=>Object.prototype.hasOwnProperty.call(M,L),(()=>{var M={57:0,350:0};i.O.j=L=>0===M[L];var L=(L,N)=>{var D,w,[j,u,e]=N,c=0;if(j.some((L=>0!==M[L]))){for(D in u)i.o(u,D)&&(i.m[D]=u[D]);if(e)var s=e(i)}for(L&&L(N);ci(481)));D=i.O(D)})(); \ No newline at end of file diff --git a/build/index.php b/build/index.php index 9aa0d0f..91f745b 100644 --- a/build/index.php +++ b/build/index.php @@ -7,7 +7,6 @@ * @package WI\AcademicSocialLink */ - /** * Renders the `wielgosz-info/wi-academic-social-link` block on server. * @@ -45,7 +44,7 @@ function wi_academic_social_link_render_block( $attributes, $content, $block ) { * Prepend URL with https:// if it doesn't appear to contain a scheme * and it's not a relative link starting with //. */ - if ( ! parse_url( $url, PHP_URL_SCHEME ) && ! str_starts_with( $url, '//' ) ) { + if ( ! wp_parse_url( $url, PHP_URL_SCHEME ) && ! str_starts_with( $url, '//' ) ) { $url = 'https://' . $url; } @@ -57,7 +56,7 @@ function wi_academic_social_link_render_block( $attributes, $content, $block ) { ) ); - $link = '
  • '; + $link = '
  • '; $link .= ''; $link .= $icon; $link .= '' . esc_html( $label ) . ''; @@ -80,6 +79,7 @@ function wi_academic_social_link_render_block( $attributes, $content, $block ) { * @since 0.1.0 * * @param string $service The service icon. + * @param array $context The block context. * * @return string DIV Element for service icon. */ @@ -89,12 +89,23 @@ function wi_academic_social_link_get_icon( $service, $context ) { $color = isset( $context['iconColor'] ) ? $context['iconColor'] : null; $color_value = isset( $context['iconColorValue'] ) ? $context['iconColorValue'] : null; + $icon = null; if ( isset( $services[ $service ]['icon'][ $color ] ) ) { - return $services[ $service ]['icon'][ $color ]; + $icon = $services[ $service ]['icon'][ $color ]; } elseif ( isset( $services[ $service ]['icon'][ $color_value ] ) ) { - return $services[ $service ]['icon'][ $color_value ]; + $icon = $services[ $service ]['icon'][ $color_value ]; } else { - return $services[ $service ]['icon']['original']; + $icon = $services[ $service ]['icon']['original']; + } + + if ( $icon ) { + return sprintf( '', $icon ); } } @@ -131,17 +142,21 @@ function wi_academic_social_link_services() { 'orcid-id' => array( 'name' => 'ORCID iD', 'icon' => array( - 'original' => file_get_contents( plugin_dir_path( __FILE__ ) . '../src/icons/ORCIDiD_iconvector.svg' ), - 'var(--wp--preset--color--black)' => file_get_contents( plugin_dir_path( __FILE__ ) . '../src/icons/ORCIDiD_iconbwvector.svg' ), - 'var(--wp--preset--color--white)' => file_get_contents( plugin_dir_path( __FILE__ ) . '../src/icons/ORCID-iD_icon_reversed_vector.svg' ), + 'original' => plugin_dir_url( __DIR__ ) . 'assets/ORCIDiD_iconvector.svg', + 'var(--wp--preset--color--black)' => plugin_dir_url( __DIR__ ) . 'assets/ORCIDiD_iconbwvector.svg', + 'var(--wp--preset--color--white)' => plugin_dir_url( __DIR__ ) . 'assets/ORCID-iD_icon_reversed_vector.svg', + 'black' => plugin_dir_url( __DIR__ ) . 'assets/ORCIDiD_iconbwvector.svg', + 'white' => plugin_dir_url( __DIR__ ) . 'assets/ORCID-iD_icon_reversed_vector.svg', ), ), 'arxiv-profile' => array( 'name' => 'arXiv Profile', 'icon' => array( - 'original' => file_get_contents( plugin_dir_path( __FILE__ ) . '../src/icons/arxiv-logomark-small.svg' ), - 'var(--wp--preset--color--black)' => file_get_contents( plugin_dir_path( __FILE__ ) . '../src/icons/arxiv-logomark-small-black.svg' ), - 'var(--wp--preset--color--white)' => file_get_contents( plugin_dir_path( __FILE__ ) . '../src/icons/arxiv-logomark-small-white.svg' ), + 'original' => plugin_dir_url( __DIR__ ) . 'assets/arxiv-logomark-small.svg', + 'var(--wp--preset--color--black)' => plugin_dir_url( __DIR__ ) . 'assets/arxiv-logomark-small-black.svg', + 'var(--wp--preset--color--white)' => plugin_dir_url( __DIR__ ) . 'assets/arxiv-logomark-small-white.svg', + 'black' => plugin_dir_url( __DIR__ ) . 'assets/arxiv-logomark-small-black.svg', + 'white' => plugin_dir_url( __DIR__ ) . 'assets/arxiv-logomark-small-white.svg', ), ), ); diff --git a/src/icons/index.js b/src/icons.js similarity index 69% rename from src/icons/index.js rename to src/icons.js index 12fc371..6b99adb 100644 --- a/src/icons/index.js +++ b/src/icons.js @@ -1,10 +1,10 @@ // We're importing original, unmodified SVGs, since that what brand guidelines usually require. -import ORCIDiDIconDefault from './ORCIDiD_iconvector.svg'; -import ORCIDiDIconBlack from './ORCIDiD_iconbwvector.svg'; -import ORCIDiDIconWhite from './ORCID-iD_icon_reversed_vector.svg'; -import arXivProfileIconDefault from './arxiv-logomark-small.svg'; -import arXivProfileIconBlack from './arxiv-logomark-small-black.svg'; -import arXivProfileIconWhite from './arxiv-logomark-small-white.svg'; +import ORCIDiDIconDefault from '../assets/ORCIDiD_iconvector.svg'; +import ORCIDiDIconBlack from '../assets/ORCIDiD_iconbwvector.svg'; +import ORCIDiDIconWhite from '../assets/ORCID-iD_icon_reversed_vector.svg'; +import arXivProfileIconDefault from '../assets/arxiv-logomark-small.svg'; +import arXivProfileIconBlack from '../assets/arxiv-logomark-small-black.svg'; +import arXivProfileIconWhite from '../assets/arxiv-logomark-small-white.svg'; const ORCIDiDIcon = { original: ORCIDiDIconDefault, diff --git a/src/index.php b/src/index.php index 60c488c..91f745b 100644 --- a/src/index.php +++ b/src/index.php @@ -56,7 +56,7 @@ function wi_academic_social_link_render_block( $attributes, $content, $block ) { ) ); - $link = '
  • '; + $link = '
  • '; $link .= ''; $link .= $icon; $link .= '' . esc_html( $label ) . ''; @@ -89,12 +89,23 @@ function wi_academic_social_link_get_icon( $service, $context ) { $color = isset( $context['iconColor'] ) ? $context['iconColor'] : null; $color_value = isset( $context['iconColorValue'] ) ? $context['iconColorValue'] : null; + $icon = null; if ( isset( $services[ $service ]['icon'][ $color ] ) ) { - return $services[ $service ]['icon'][ $color ]; + $icon = $services[ $service ]['icon'][ $color ]; } elseif ( isset( $services[ $service ]['icon'][ $color_value ] ) ) { - return $services[ $service ]['icon'][ $color_value ]; + $icon = $services[ $service ]['icon'][ $color_value ]; } else { - return $services[ $service ]['icon']['original']; + $icon = $services[ $service ]['icon']['original']; + } + + if ( $icon ) { + return sprintf( '', $icon ); } } @@ -131,17 +142,21 @@ function wi_academic_social_link_services() { 'orcid-id' => array( 'name' => 'ORCID iD', 'icon' => array( - 'original' => file_get_contents( plugin_dir_path( __FILE__ ) . '../src/icons/ORCIDiD_iconvector.svg' ), - 'var(--wp--preset--color--black)' => file_get_contents( plugin_dir_path( __FILE__ ) . '../src/icons/ORCIDiD_iconbwvector.svg' ), - 'var(--wp--preset--color--white)' => file_get_contents( plugin_dir_path( __FILE__ ) . '../src/icons/ORCID-iD_icon_reversed_vector.svg' ), + 'original' => plugin_dir_url( __DIR__ ) . 'assets/ORCIDiD_iconvector.svg', + 'var(--wp--preset--color--black)' => plugin_dir_url( __DIR__ ) . 'assets/ORCIDiD_iconbwvector.svg', + 'var(--wp--preset--color--white)' => plugin_dir_url( __DIR__ ) . 'assets/ORCID-iD_icon_reversed_vector.svg', + 'black' => plugin_dir_url( __DIR__ ) . 'assets/ORCIDiD_iconbwvector.svg', + 'white' => plugin_dir_url( __DIR__ ) . 'assets/ORCID-iD_icon_reversed_vector.svg', ), ), 'arxiv-profile' => array( 'name' => 'arXiv Profile', 'icon' => array( - 'original' => file_get_contents( plugin_dir_path( __FILE__ ) . '../src/icons/arxiv-logomark-small.svg' ), - 'var(--wp--preset--color--black)' => file_get_contents( plugin_dir_path( __FILE__ ) . '../src/icons/arxiv-logomark-small-black.svg' ), - 'var(--wp--preset--color--white)' => file_get_contents( plugin_dir_path( __FILE__ ) . '../src/icons/arxiv-logomark-small-white.svg' ), + 'original' => plugin_dir_url( __DIR__ ) . 'assets/arxiv-logomark-small.svg', + 'var(--wp--preset--color--black)' => plugin_dir_url( __DIR__ ) . 'assets/arxiv-logomark-small-black.svg', + 'var(--wp--preset--color--white)' => plugin_dir_url( __DIR__ ) . 'assets/arxiv-logomark-small-white.svg', + 'black' => plugin_dir_url( __DIR__ ) . 'assets/arxiv-logomark-small-black.svg', + 'white' => plugin_dir_url( __DIR__ ) . 'assets/arxiv-logomark-small-white.svg', ), ), );