(function(wpmm) {
	wpmm.visualizer.Charts = Backbone.Collection.extend({
		model: wpmm.visualizer.Chart,

		sync: function(method, model, options) {
			if ('read' === method) {
				options = options || {};
				options.type = 'GET';
				options.data = _.extend( options.data || {}, {
					action: wp.media.view.l10n.visualizer.actions.get_charts,
					nonce: wp.media.view.l10n.visualizer.nonce
				});

				return wp.media.ajax( options );
			} else {
				return Backbone.sync.apply( this, arguments );
			}
		}
	});
})(wp.media.model);