
[ad_1]
نمایندگی گروه های اقلیت در طی چند سال گذشته بیشتر در اولویت قرار گرفته است.
اکنون تعداد بی شماری از نمایش های تلویزیونی وجود دارد که نماینده مردم از نژادها ، زمینه ها و جنسیت های مختلف است و این چیزی است که باید آن را جشن بگیریم.
هنگامی که من بزرگ می شدم ، پویایی خانوادگی من مانند اکثر بچه هایی نبود که من می شناختم ، اما برخی از برنامه های تلویزیونی مانند دوستان وجود داشت که خانواده هایی مانند من را نشان می داد.
حتی فکر نمی کنم فهمیدم چقدر نمایش هایی مثل Friends یا فیلم هایی مانند The Birdcage در من طنین انداز شد تا اینکه در بزرگسالی دوباره آنها را تماشا کردم.
در دهه 1990 بسیاری از نمایش ها و فیلم های تلویزیونی در مورد خانواده های مطلقه وجود داشت ، اما تعداد بسیار کمی از آنها که یک یا چند پدر و مادر همجنسگرا بودند ، وجود داشت.
خط داستانی کارول ، سوزان و راس دوستان ، گرچه دقیقاً مانند رابطه پدر و مادرم نبود ، اما تقریباً نزدیک به چیزی بود که به عنوان نماینده در مورد تربیت من مطرح بود.
پدر و مادرم هنگام تولد 18 ساله بودند و هنگامی که کودک بودم از هم جدا شدند. پدرم شریک دیگری داشت که خواهر و برادرم را با او داشت ، در حالی که مادرم با اولین دوست دختر خود که در بیشتر دوران کودکی من با او رابطه داشت ، رابطه برقرار کرد.
دیدن کودک دیگری در تلویزیون که به همان روشی که من تربیت شده ام تربیت شد و احساس دیگران را به من القا کرد. این به من فهماند که خانواده های دیگری مثل من وجود دارند.
دوستان طی سالهای گذشته انتقاداتی را دریافت کرده اند – به ویژه پس از ورود به Netflix – با اینکه بسیاری از داستان های منسوخ شده ، همجنسگرایی ، ترنس هراسی و موارد دیگر را صدا می زدند – اما از بسیاری جهات دیگر ، این نمایش از زمان خود جلوتر بود.
آنها علاوه بر اینکه کودکانی مانند بن را که دارای مادر همجنسگرا بودند ، به مسائلی مانند فرزندخواندگی و رحم اجاره ای ، خطوط داستانی که من هرگز در تلویزیون ندیده بودم یا حداقل با جزئیات زیاد پرداختند.
خانواده های جایگزین قسمت عظیمی از نمایش بودند. شخصیت های اصلی و همچنین بچه هایی که در این نمایش متولد شده اند از پویایی خانوادگی متفاوتی نیز برخوردار بوده اند.
پدر چندلر همجنسگرا بود و یک درگ کوئین بود و فیبی به فرزند خواندگی پذیرفته شد و قسمت زیادی از زندگی خود را پس از درگذشت مادرش با مادربزرگ زندگی کرد.
در حالی که بسیاری از این جزئیات به روشهای سبک یا طنزآمیز آورده شده است ، اما نمایانگر بسیاری از کودکانی است که در خانواده های ترکیبی یا غیر سنتی بزرگ می شوند.
من نمی دانم آیا نمایندگی از خانواده هایی مانند خانواده من برای اولین بار در زمان پخش Friends هدف بوده است یا خیر ، آنها فقط خطوط داستانی بوده اند که نویسندگان فکر می کنند جالب خواهد بود ، اما با این وجود آنها به من کمک می کنند تا وقتی بزرگ می شوم در آن شرکت داشته باشم.
با گفتن این جمله ، من با تمام خطوط داستانی آنها موافق نیستم – من نمی دانم نویسندگان وقتی ریچل و جوی را کنار هم قرار می دادند به چه فکر می کردند. بدون آن یکی احتمالاً می توانستیم کار کنیم.
var host="www.her.ie"; var element = document.createElement('script'); var firstScript = document.getElementsByTagName('script')[0]; var url="https://quantcast.mgr.consensu.org" .concat('/choice/', 'wFs6Tqd6-pgRC', '/', host, '/choice.js') var uspTries = 0; var uspTriesLimit = 3; element.async = true; element.type="text/javascript"; element.src = url;
firstScript.parentNode.insertBefore(element, firstScript);
function makeStub() { var TCF_LOCATOR_NAME = '__tcfapiLocator'; var queue = []; var win = window; var cmpFrame;
function addFrame() { var doc = win.document; var otherCMP = !!(win.frames[TCF_LOCATOR_NAME]);
if (!otherCMP) { if (doc.body) { var iframe = doc.createElement('iframe');
iframe.style.cssText="display:none"; iframe.name = TCF_LOCATOR_NAME; doc.body.appendChild(iframe); } else { setTimeout(addFrame, 5); } } return !otherCMP; }
function tcfAPIHandler() { var gdprApplies; var args = arguments;
if (!args.length) { return queue; } else if (args[0] === 'setGdprApplies') { if ( args.length > 3 && args[2] === 2 && typeof args[3] === 'boolean' ) { gdprApplies = args[3]; if (typeof args[2] === 'function') { args[2]('set', true); } } } else if (args[0] === 'ping') { var retr = { gdprApplies: gdprApplies, cmpLoaded: false, cmpStatus: 'stub' };
if (typeof args[2] === 'function') { args[2](retr); } } else { queue.push(args); } }
function postMessageEventHandler(event) { var msgIsString = typeof event.data === 'string'; var json = {};
try { if (msgIsString) { json = JSON.parse(event.data); } else { json = event.data; } } catch (ignore) {}
var payload = json.__tcfapiCall;
if (payload) { window.__tcfapi( payload.command, payload.version, function(retValue, success) { var returnMsg = { __tcfapiReturn: { returnValue: retValue, success: success, callId: payload.callId } }; if (msgIsString) { returnMsg = JSON.stringify(returnMsg); } event.source.postMessage(returnMsg, '*'); }, payload.parameter ); } }
while (win) { try { if (win.frames[TCF_LOCATOR_NAME]) { cmpFrame = win; break; } } catch (ignore) {}
if (win === window.top) { break; } win = win.parent; } if (!cmpFrame) { addFrame(); win.__tcfapi = tcfAPIHandler; win.addEventListener('message', postMessageEventHandler, false); } };
makeStub();
var uspStubFunction = function() { var arg = arguments; if (typeof window.__uspapi !== uspStubFunction) { setTimeout(function() { if (typeof window.__uspapi !== 'undefined') { window.__uspapi.apply(window.__uspapi, arg); } }, 500); } };
var checkIfUspIsReady = function() { uspTries++; if (window.__uspapi === uspStubFunction && uspTries < uspTriesLimit) { console.warn('USP is not accessible'); } else { clearInterval(uspInterval); } }; if (typeof window.__uspapi === 'undefined') { window.__uspapi = uspStubFunction; var uspInterval = setInterval(checkIfUspIsReady, 6000); } // This callback is triggered on each page load __tcfapi('addEventListener', 0, function(tcData, success) { if (success && (tcData.eventStatus == 'useractioncomplete' || tcData.eventStatus == 'tcloaded')) { processCmpData(tcData); } }); function processCmpData(tcData) { // Flag that CMP has been processed. consentManager.cmpProcessed = true; // Permutive disabling needed? if (tcData.purpose.consents[1] && tcData.purpose.consents[3]) { consentManager.permutive.isAllowed = true; } if (consentManager.isAllowed('permutive')) { window.localStorage.removeItem('permutive-opt-out'); } else { window.localStorage.setItem('permutive-opt-out', 'true'); } consentManager.setUserConsent(tcData); // Consent String is needed as DFP target consentManager.setConsentString(tcData.tcString); consentManager.trackPublisherConsentLevel(tcData.publisher.consents); consentManager.trackVendorConsentLevel(tcData.vendor.consents); /** * According to Google policies, if Publisher Purpose 1 is revoked, we should not display ads at all * Check https://support.google.com/admanager/answer/9805023?hl=en for more information * Here we update the flag that points if ads should be rederer or not. */ consentManager.hideAds(tcData.purpose.consents[1]); // Posts tagged as sensitive shouldn't be showing any ads. Since we have a way to control ads viewability through // the consent manager, it's easy to check for the posts tags and flagged if they should shown or not. // According to Google policies, if Publisher Purpose 1 is revoked, we should not display ads at all // Check https://support.google.com/admanager/answer/9805023?hl=en for more information if (consentManager.hasBeenProcessed() && consentManager.displayAds) { consentManager.renderAds(); } // If consent was processed once the page was loaded, there are some ads that may not appear. Let's run prebid again. if (typeof executeParallelAuctionAlongsidePrebid !== 'undefined' && !consentManager.prebidProcessed && consentManager.displayAds) { executeParallelAuctionAlongsidePrebid() } // Facebook and Twitter are non IAB vendors, so we need to check their consents using a different callback __tcfapi('getNonIABVendorConsents', 0, function(consent, success) { if (success && consent.gdprApplies) { consentManager.setUserNonIabConsent(consent); } }) if (!consentManager.sentEventFbPixel && consentManager.isAllowed('facebook')) { !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','//connect.facebook.net/en_US/fbevents.js'); fbq('init', '1021712967898776'); fbq('track', "PageView"); fbq('track', 'ViewContent'); consentManager.sentEventFbPixel = true; } }
Leave a reply