module.exports = "(function(t,r,e){var i=e(5894),a=e(4727).Promise;function n(t,r,e){var i=o(t,e),a=r.getAttribute(\"dcpData\");if(a)return s(i,a)}function u(t,r,e,n){var u=o(t,n),d=r.getAttribute(\"dcpData\");if(d){var c=s(u,d);if(!i.isUndefined(c))return a.resolve(c)}return e.getPendingAttributeValue(\"dcpData\").then(i.partial(s,u))}function o(t,r){var e=t.getVisitorAttribute(r);if(!e.dcp_datasource_id)throw new Error(\"Unrecognized DCP data source ID\");return e}function s(t,r){return((r.attributes||{})[t.dcp_datasource_id]||{})[t.id]}t.exports=[\"stores/visitor_attribute_entity\",\"stores/visitor\",\"stores/provider_status\",function(t,r,e){return{getAttributeValue:i.partial(n,t,r),waitForAttributeValue:i.partial(u,t,r,e)}}]})";