منوعات

بعدما تصدرت التريند.. ما هو الإشعار الرسمي لعقد قران ولي العهد الأمير الحسين بن عبدالله ورجوة سيف؟

صدرت رجوة السيف، محركات البحث خلال الساعات الماضية بعد الاستعدادت التي تشهدها المملكة الهاشمية الأردنية مع قرب زفاف الأميرالحسين بن عبد الله الثاني ولي العهد الأردني على  السعودية رجوة آل سيف.

وكشف الديوان الملكي الهاشمي في الأردن عن الإشعار الرسمي لعقد قران ولي العهد الأمير الحسين بن عبدالله، ورجوة بنت خالد آل سيف، والمقرر في الأول من يونيو المقبل.

 

وجاء في بيان الدعوة “بأمر صاحبي الجلالة الملك عبدالله الثاني ابن الحسين والملكة رانيا العبدالله، وبمناسبة زفاف صاحب السمو الملكي الأمير الحسين بن عبدالله الثاني ولي العهد والآنسة رجوة خالد السيف، يتشرف رئيس التشريفات الملكية لحضور حفل الاستقبال الذي سيقام في قصر الحسينية العامر مساء يوم الخميس الموافق الأول من يونيو”.

وحملت بطاقة الدعوة الآية 21 من سورة الروم والتي طبعت بالخط الذهبي، حيث قال تعالى “وَمِنْ آيَاتِهِ أَنْ خَلَقَ لَكُم مِّنْ أَنفُسِكُمْ أَزْوَاجًا لِّتَسْكُنُوا إِلَيْهَا وَجَعَلَ بَيْنَكُم مَّوَدَّةً وَرَحْمَةً”.

وشارك الديوان الملكي الشعار الرسمي في فيديو بمناسبة اقتراب موعد عقد القران، والذي جاء فيه: “يسعدنا أن نشارككم الشعار الرسمي لمناسبة عقد قران سمو الأمير الحسين بن عبدالله الثاني، ولي العهد، على الآنسة رجوة خالد السيف”، مع هاشتاق مرفق “نفرح بالحسين”.

 

وكشف المصمم الأردني محمد فحماوي عن معاني عناصر الشعار الرسمي في حسابه في “إنستجرام”، مؤكدًا أن عنوان الخبر الذي حمل صيغة الجمع “نفرح” كان بمثابة دعوة عامة للأردنيين والعرب والعالم للحضور والمشاركة في هذه الفرحة.

وأضاف أنه تم اختيار كلمة “الفرح” دلالة على جوهر الحدث، لافتًا إلى أنه تم اختيار الحرف الأول الحاء لإبراز اسم ولي العهد الأمير الحسين، وحرف الراء لإبراز اسم الآنسة رجوة آل السيف.

 

وأوضح مصمم أنه تم استخدام خط “الثلث” العربي التقليدي والبسيط في تكوين الشعار، وذلك لإضفاء لمسة ثقافية، وعكس أصالة وهوية اللغة العربية، إضافة إلى استخدام شعار (الزفاف الملكي الأردني) باللغة الإنجليزية وتاريخ عقد القران.

replaceOembeds();
function replaceOembeds() {
var allEmbeds = document.getElementsByTagName(“OEMBED”);
while (allEmbeds.length != 0) {
replaceOembedWithHtml(allEmbeds[0], extractLinkFromOembed(allEmbeds[0]));
allEmbeds = document.getElementsByTagName(“OEMBED”);
}
runYoutubeLazyLoad();
// loadfbApi();
}
function replaceOembedWithHtml(element, sourceData) {
if (sourceData.source.toLowerCase() === “youtube”) {
var html=”

” +

‘ +

‘ +

‘ +
” +

‘ +

‘;
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “instagram”) {
var html=”

‘;
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “twitter”) {
var html=”

‘;
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “facebook”) {
var html=”


replaceElementWithHtml(element, html);
} else {
replaceElementWithHtml(element, “”);
}
}
function extractLinkFromOembed(element) {
return getUrlSource(element.getAttribute(“url”));
}
function getUrlSource(url) {
var ytRegex = /http(?:s?)://(?:www.)?youtu(?:be.com/watch?v=|.be/)([w-_]*)(&(amp;)?‌​[w?‌​=]*)?/;
var instaRegex = /(https?://www.)?instagram.com(/p/(w+)/?)/;
var twitterRegex = /twitter.com/.*/status(?:es)?/([^/?]+)/;
var fbRegex = /^https?://www.facebook.com.*/(video(s)?|watch|story|posts)(.php?|/).+$/;
if (ytRegex.test(url)) {
return {
source: “Youtube”,
url: url,
id: ytRegex.exec(url)[1] };
}
if (instaRegex.test(url)) {
return {
source: “Instagram”,
url: url,
id: instaRegex.exec(url)[3] };
}
if (twitterRegex.test(url)) {
return {
source: “Twitter”,
url: url,
id: twitterRegex.exec(url)[1] };
}
if (fbRegex.test(url)) {
return {
source: “Facebook”,
url: url,
id: fbRegex.exec(url)[1] };
}
return {
source: “Unknown”,
url: url,
id: “”
};
}
function replaceElementWithHtml(element, html) {
var str = html;
var Obj = element; //any element to be fully replaced
if (Obj.outerHTML) { //if outerHTML is supported
Obj.outerHTML = str; ///it’s simple replacement of whole element with contents of str var
} else { //if outerHTML is not supported, there is a weird but crossbrowsered trick
var tmpObj = document.createElement(“div”);
tmpObj.innerHTML = ‘‘;
ObjParent = Obj.parentNode; //Okey, element should be parented
ObjParent.replaceChild(tmpObj, Obj); //here we placing our temporary data instead of our target, so we can find it then and replace it into whatever we want to replace to
ObjParent.innerHTML = ObjParent.innerHTML.replace(‘

‘, str);
}
}
function loadfbApi() {
var js = document.createElement(‘script’);
js.src=”
document.body.appendChild(js);
}
function runYoutubeLazyLoad() {
/// youtube lazyload
var youtube = document.querySelectorAll(“.youtube”);
for (var i = 0; i < youtube.length; i++) {

var source = " + youtube[i].dataset.embed +
"/0.jpg";

var image = new Image();
image.src = "/themes/matn/assets/images/no.jpg";
image.classList.add('lazyload');
image.setAttribute("data-src", source);
image.setAttribute("alt", "youtube");
image.addEventListener("load", function () {
youtube[i].appendChild(image);
}(i));

youtube[i].addEventListener("click", function () {

var iframe = document.createElement("iframe");

iframe.setAttribute("frameborder", "0");
iframe.setAttribute("allowfullscreen", "");
iframe.setAttribute("src", " + this.dataset
.embed + "?rel=0&showinfo=0&autoplay=1");

this.innerHTML = "";
this.appendChild(iframe);
});
};
}